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.py20
1 files changed, 13 insertions, 7 deletions
diff --git a/infra/bots/recipes/test.py b/infra/bots/recipes/test.py
index cba0f6297a..7074c9edbc 100644
--- a/infra/bots/recipes/test.py
+++ b/infra/bots/recipes/test.py
@@ -166,9 +166,7 @@ def dm_flags(api, bot):
if 'NativeFonts' in bot:
configs.append(gl_prefix)
else:
- configs.extend([gl_prefix,
- gl_prefix + 'dft',
- gl_prefix + 'srgb'])
+ configs.extend([gl_prefix, gl_prefix + 'dft', gl_prefix + 'srgb'])
if sample_count is not '':
configs.append(gl_prefix + 'msaa' + sample_count)
@@ -195,10 +193,7 @@ def dm_flags(api, bot):
# Also do the Ganesh threading verification test (render with and without
# worker threads, using only the SW path renderer, and compare the results).
if 'Intel' in bot and api.vars.is_linux:
- configs.extend(['gles',
- 'glesdft',
- 'glessrgb',
- 'gltestthreading'])
+ configs.extend(['gles', 'glesdft', 'glessrgb', 'gltestthreading'])
# skbug.com/6333, skbug.com/6419, skbug.com/6702
blacklist('gltestthreading gm _ lcdblendmodes')
blacklist('gltestthreading gm _ lcdoverlap')
@@ -214,6 +209,17 @@ def dm_flags(api, bot):
# skbug.com/7523 - Flaky on various GPUs
blacklist('gltestthreading gm _ orientation')
+ # The following devices do not support glessrgb.
+ if 'glessrgb' in configs:
+ if ('IntelHD405' in bot or
+ 'IntelIris640' in bot or
+ 'IntelBayTrail' in bot or
+ 'IntelHD2000' in bot or
+ 'AndroidOne' in bot or
+ 'Nexus7' in bot or
+ 'NexusPlayer' in bot):
+ configs.remove('glessrgb')
+
# Test SkColorSpaceXformCanvas on a few bots
if 'GTX1070' in bot:
configs.append('gbr-gl')