diff options
Diffstat (limited to 'infra/bots/recipes/test.py')
-rw-r--r-- | infra/bots/recipes/test.py | 20 |
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') |