Only run CPU SVG tests on a single bot
Runs the testing on Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-ASAN.
We only care about parsing SVGs CPU-side so there's no need to retest
it on every bot.
Bug: skia:6918
Change-Id: If2c5afbc41a600ece63d9a6a60f0dab5ca7b3676
Reviewed-on: https://skia-review.googlesource.com/43461
Reviewed-by: Florin Malita <fmalita@chromium.org>
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
diff --git a/infra/bots/recipes/test.py b/infra/bots/recipes/test.py
index bc630d1..ee5b3cc 100644
--- a/infra/bots/recipes/test.py
+++ b/infra/bots/recipes/test.py
@@ -240,17 +240,20 @@
if 'Vulkan' in bot and 'NexusPlayer' in bot:
args.remove('svg')
args.remove('image')
+ elif api.vars.builder_cfg.get('cpu_or_gpu') == 'GPU':
+ # Don't run the 'svgparse_*' svgs on GPU.
+ blacklist('_ svg _ svgparse_')
+ elif bot == 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-ASAN':
+ # Only run the CPU SVGs on 8888.
+ blacklist('~8888 svg _ _')
+ else:
+ # On CPU SVGs we only care about parsing. Only run them on the above bot.
+ args.remove('svg')
# Eventually I'd like these to pass, but for now just skip 'em.
if 'SK_FORCE_RASTER_PIPELINE_BLITTER' in bot:
args.remove('tests')
- # Only run the 'svgparse_*' svgs on 8888.
- if api.vars.builder_cfg.get('cpu_or_gpu') == 'GPU':
- blacklist('_ svg _ svgparse_')
- else:
- blacklist('~8888 svg _ svgparse_')
-
# TODO: ???
blacklist('f16 _ _ dstreadshuffle')
blacklist('glsrgb image _ _')
@@ -883,6 +886,7 @@
'Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-TSAN',
'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug',
'Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug',
+ 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-ASAN',
'Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind',
('Test-Ubuntu-GCC-ShuttleA-GPU-GTX550Ti-x86_64-Release-Valgrind' +
'_AbandonGpuContext'),