aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/bots/recipes/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'infra/bots/recipes/test.py')
-rw-r--r--infra/bots/recipes/test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/infra/bots/recipes/test.py b/infra/bots/recipes/test.py
index 811282b57b..849a7a5c09 100644
--- a/infra/bots/recipes/test.py
+++ b/infra/bots/recipes/test.py
@@ -83,7 +83,11 @@ def dm_flags(api, bot):
'Chromecast' in bot):
args.append('--ignoreSigInt')
- if api.vars.builder_cfg.get('cpu_or_gpu') == 'CPU':
+ if 'SwiftShader' in api.vars.extra_tokens:
+ configs.extend(['gles', 'glesdft'])
+ args.append('--disableDriverCorrectnessWorkarounds')
+
+ elif api.vars.builder_cfg.get('cpu_or_gpu') == 'CPU':
args.append('--nogpu')
# These are the canonical configs that we would ideally run on all bots. We
@@ -966,6 +970,7 @@ TEST_BUILDERS = [
'-SK_USE_DISCARDABLE_SCALEDIMAGECACHE'),
('Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All'
'-SK_FORCE_RASTER_PIPELINE_BLITTER'),
+ 'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SwiftShader',
'Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-TSAN',
'Test-Debian9-GCC-GCE-CPU-AVX2-x86-Debug-All',
'Test-Debian9-GCC-GCE-CPU-AVX2-x86_64-Debug-All',