Index: content/test/gpu/generate_buildbot_json.py |
diff --git a/content/test/gpu/generate_buildbot_json.py b/content/test/gpu/generate_buildbot_json.py |
index b431c9ed7a9b94ee4bd21161c54a89f22eb44c98..c98458fb5e4bd8dba2cc6e12a694932463938b44 100755 |
--- a/content/test/gpu/generate_buildbot_json.py |
+++ b/content/test/gpu/generate_buildbot_json.py |
@@ -709,13 +709,15 @@ COMMON_GTESTS = { |
'angle_deqp_gles2_tests': { |
'tester_configs': [ |
{ |
+ 'allow_on_android': True, |
'fyi_only': True, |
# Run this on the optional tryservers. |
'run_on_optional': True, |
# Run only on the Win7 and Linux Release NVIDIA 32- and 64-bit bots |
# (and trybots) for the time being, at least until more capacity is |
# added. Also run on the AMD R7 240 bots. |
- 'build_configs': ['Release', 'Release_x64'], |
+ # Also run on Nexus 5X swarmed bots. |
+ 'build_configs': ['Release', 'Release_x64', 'android-chromium'], |
'swarming_dimension_sets': [ |
{ |
'gpu': '10de:104a', |
@@ -728,11 +730,16 @@ COMMON_GTESTS = { |
{ |
'gpu': '10de:104a', |
'os': 'Linux' |
- } |
+ }, |
+ { |
+ 'device_type': 'bullhead', |
+ 'device_os': 'M', |
+ 'os': 'Android' |
+ }, |
], |
}, |
], |
- 'swarming': { |
+ 'desktop_swarming': { |
'shards': 4, |
} |
}, |
@@ -904,6 +911,9 @@ COMMON_GTESTS = { |
NON_SWARMED_GTESTS = { |
'tab_capture_end2end_tests': { |
+ 'swarming': { |
+ 'can_use_on_swarming_builders': False |
+ }, |
'test': 'browser_tests', |
'args': [ |
'--enable-gpu', |
@@ -1278,6 +1288,11 @@ def generate_gtest(tester_name, tester_config, test, test_config, is_fyi): |
result['args'] += result['desktop_args'] |
# Don't put the desktop args in the JSON. |
result.pop('desktop_args') |
+ if 'desktop_swarming' in result: |
+ if not is_android(tester_config): |
+ result['swarming'].update(result['desktop_swarming']) |
+ # Don't put the desktop_swarming in the JSON. |
+ result.pop('desktop_swarming') |
# This flag only has an effect on the Linux bots that run tests |
# locally (as opposed to via Swarming), which are only those couple |