v8/tools/testrunner/testproc
Liviu Rau b625371491 Reland "[resultdb] Add ResultDB indicator"
This is a reland of commit 237de893e1

We now guard against requests Python module not being available when running the testrunner. If preconditions (modules & luci context) are not met we no longer add ResultDBIndicator to the chain.

Original change's description:
> [resultdb] Add ResultDB indicator
>
> Adds a new indicator that will send every result to ResultDB (and ultimately in a bq table; to be configured later).
>
> If we are not running in a ResultDB context we introduce only a minimal overhead by exiting early from indicator.
>
> To test these changes in a luci context with ResultDB we activated resultdb feature flag via V8-Recipe-Flags. This feature got implemented in https://crrev.com/c/3925576 .
>
>
> V8-Recipe-Flags: resultdb
> Bug: v8:13316
> Change-Id: I5d98e8f27531b536686a8d63b993313b9d6f62c5
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3905385
> Commit-Queue: Liviu Rau <liviurau@google.com>
> Reviewed-by: Alexander Schulze <alexschulze@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#83672}

V8-Recipe-Flags: resultdb
Bug: v8:13316
Change-Id: I0bdfae13cc7f250c41a18f2d3a513a3bfc580f6d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3955263
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Liviu Rau <liviurau@google.com>
Cr-Commit-Position: refs/heads/main@{#83711}
2022-10-14 11:05:59 +00:00
..
__init__.py [test] Introduce test processors 2018-01-08 11:27:47 +00:00
base.py [testrunner] Pass events down to indicators 2022-07-21 13:33:57 +00:00
combiner.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
execution.py [test] Refactor testrunner (5) 2022-08-11 05:55:52 +00:00
expectation.py [test] Cleanup 2022-06-01 09:09:18 +00:00
filter.py [tools] Port testrunner/testproc/filter.py to PY3 2021-10-01 12:15:15 +00:00
fuzzer_test.py [numfuzz] Gracefully ignore contradictory flags 2022-05-17 13:09:07 +00:00
fuzzer.py [test] Let numfuzz tests automatically use all available instances 2022-09-16 10:52:10 +00:00
indicators.py Reland "[resultdb] Add ResultDB indicator" 2022-10-14 11:05:59 +00:00
loader_test.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
loader.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
progress.py Reland "[resultdb] Add ResultDB indicator" 2022-10-14 11:05:59 +00:00
rerun.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
result.py Reland "[resultdb] Add ResultDB indicator" 2022-10-14 11:05:59 +00:00
resultdb.py Reland "[resultdb] Add ResultDB indicator" 2022-10-14 11:05:59 +00:00
seed.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
sequence_test.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
sequence.py [test] Run heavy tests sequentially 2021-05-21 12:59:49 +00:00
shard_test.py [test] Cleanup 2022-06-01 09:09:18 +00:00
shard.py [test] Refactor testrunner (3) 2022-06-14 12:49:47 +00:00
sigproc.py [test] Dump traceback on test-runner interrupts 2022-09-08 09:08:35 +00:00
timeout.py [test] Dump traceback on test-runner interrupts 2022-09-08 09:08:35 +00:00
util_test.py Allow V8 to run all unittests presubmit 2022-03-29 11:14:09 +00:00
util.py Reland "[resultdb] Add ResultDB indicator" 2022-10-14 11:05:59 +00:00
variant_test.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
variant.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00