skia2/infra/bots/task_drivers
Mike Klein bc4a36af7c add --race to FM
Try to uncover races by running parallel replicas.

The default --race 0 should keep FM working as before, but now with
--race ≥2 we'll actively try to race replicas, syncing between tests.
--race 1 is almost pointless, just changing the thread tests run on but
without any interesting concurrency.

Rearrange a bit how fm_driver decides what flags to pass to which
invocations of FM, so individual runs can easily override defaults (e.g.
--nativeFonts overriding the usual --nonativeFonts).  Use that here to
set --race 0 for unit tests; many unit tests are not reentrant.

Change-Id: Ida451626c093793b0805d3036beb185e7d54f27e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/376761
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2021-03-02 20:43:05 +00:00
..
canary [infra] Roll infra dependency 2021-02-25 19:56:00 +00:00
cifuzz [infra] Roll infra dependency 2021-02-25 19:56:00 +00:00
compile_wasm_gm_tests [canvaskit] Update to emsdk 2.0.10 2020-12-14 15:27:28 +00:00
fm_driver add --race to FM 2021-03-02 20:43:05 +00:00
g3_canary [infra] Roll infra dependency 2021-02-25 19:56:00 +00:00
perf_puppeteer_canvas [infra] Sync to latest infra repo. 2020-10-20 13:56:41 +00:00
perf_puppeteer_render_skps [canvaskit] Fix perf timeout in Puppeteer + SKPs 2021-02-11 13:29:45 +00:00
perf_puppeteer_skottie_frames [infra] Sync to latest infra repo. 2020-10-20 13:56:41 +00:00
run_gn_to_bp [infra] Sync to latest infra repo. 2020-10-20 13:56:41 +00:00
run_wasm_gm_tests fix a few failing gm tests in wasm 2021-01-09 02:48:38 +00:00