diff options
author | kbr <kbr@chromium.org> | 2016-01-28 15:41:18 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-28 23:42:41 +0000 |
commit | 5dbbffbe12d6cfe77adee9bdf52d86c58016353e (patch) | |
tree | a2d69e81067848b7effd1f4db8df2b15116001f8 /content | |
parent | f72134ae539a2f5547682e12881cf2fd35cf9efc (diff) | |
download | chromium_src-5dbbffbe12d6cfe77adee9bdf52d86c58016353e.zip chromium_src-5dbbffbe12d6cfe77adee9bdf52d86c58016353e.tar.gz chromium_src-5dbbffbe12d6cfe77adee9bdf52d86c58016353e.tar.bz2 |
Add JSON descriptions for the current chromium.gpu.fyi bots.
This is in preparation for switching these bots to the Chromium recipe.
The only thing of note is that the angle_deqp_gles3_tests will not be
run on the Linux Release dEQP (NVIDIA) bot yet, to match their current
configuration.
BUG=542370
TBR=dpranke@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/1642293002
Cr-Commit-Position: refs/heads/master@{#372206}
Diffstat (limited to 'content')
-rwxr-xr-x | content/test/gpu/generate_buildbot_json.py | 179 |
1 files changed, 165 insertions, 14 deletions
diff --git a/content/test/gpu/generate_buildbot_json.py b/content/test/gpu/generate_buildbot_json.py index b88defa..e91d50e 100755 --- a/content/test/gpu/generate_buildbot_json.py +++ b/content/test/gpu/generate_buildbot_json.py @@ -20,34 +20,87 @@ BUILDERS = [ 'GPU NextGen Mac Builder (dbg)', 'GPU NextGen Win Builder', 'GPU NextGen Win Builder (dbg)', + 'GPU Win Builder', + 'GPU Win Builder (dbg)', + 'GPU Mac Builder', + 'GPU Mac Builder (dbg)', + 'GPU Linux Builder', + 'GPU Linux Builder (dbg)', ] TESTERS = { - 'Linux NextGen Debug (NVIDIA)': { + # FYI bots, matching the order on the waterfall. + 'Win7 Release (NVIDIA)': { 'swarming_dimensions': { 'gpu': '10de:104a', - 'os': 'Linux' + 'os': 'Windows-2008ServerR2-SP1' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'win', + }, + 'Win7 Debug (NVIDIA)': { + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Windows-2008ServerR2-SP1' }, 'build_config': 'Debug', 'swarming': True, - 'os_type': 'linux', + 'os_type': 'win', }, - 'Linux NextGen Release (NVIDIA)': { + 'Win8 Release (NVIDIA)': { 'swarming_dimensions': { 'gpu': '10de:104a', - 'os': 'Linux' + 'os': 'Windows-2012ServerR2-SP0' }, 'build_config': 'Release', 'swarming': True, - 'os_type': 'linux', + 'os_type': 'win', }, - 'Mac 10.10 Debug (ATI)': { + 'Win8 Debug (NVIDIA)': { 'swarming_dimensions': { - 'gpu': '1002:679e', + 'gpu': '10de:104a', + 'os': 'Windows-2012ServerR2-SP0' + }, + 'build_config': 'Debug', + 'swarming': True, + 'os_type': 'win', + }, + 'Win7 Release (ATI)': { + 'swarming_dimensions': { + 'gpu': '1002:6779', + 'os': 'Windows-2008ServerR2-SP1' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'win', + }, + 'Win7 Release dEQP (NVIDIA)': { + 'deqp': True, + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Windows-2008ServerR2-SP1' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'win', + }, + 'Mac 10.10 Release (Intel)': { + 'swarming_dimensions': { + 'gpu': '8086:0a2e', + 'os': 'Mac-10.10' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'mac', + }, + 'Mac 10.10 Debug (Intel)': { + 'swarming_dimensions': { + 'gpu': '8086:0a2e', 'os': 'Mac-10.10' }, 'build_config': 'Debug', - 'swarming': False, + 'swarming': True, 'os_type': 'mac', }, 'Mac 10.10 Release (ATI)': { @@ -56,29 +109,127 @@ TESTERS = { 'os': 'Mac-10.10' }, 'build_config': 'Release', + # This bot is a one-off and doesn't have similar slaves in the + # swarming pool. 'swarming': False, 'os_type': 'mac', }, - 'Mac NextGen 10.10 Retina Debug (AMD)': { + 'Mac 10.10 Debug (ATI)': { + 'swarming_dimensions': { + 'gpu': '1002:679e', + 'os': 'Mac-10.10' + }, + 'build_config': 'Debug', + # This bot is a one-off and doesn't have similar slaves in the + # swarming pool. + 'swarming': False, + 'os_type': 'mac', + }, + 'Mac 10.10 Retina Release (AMD)': { 'swarming_dimensions': { 'gpu': '1002:6821', 'hidpi': '1', 'os': 'Mac-10.10' }, - 'build_config': 'Debug', + 'build_config': 'Release', 'swarming': True, 'os_type': 'mac', }, - 'Mac NextGen 10.10 Retina Release (AMD)': { + 'Mac 10.10 Retina Debug (AMD)': { 'swarming_dimensions': { 'gpu': '1002:6821', 'hidpi': '1', 'os': 'Mac-10.10' }, - 'build_config': 'Release', + 'build_config': 'Debug', 'swarming': True, 'os_type': 'mac', }, + 'Linux Release (NVIDIA)': { + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Linux' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'linux', + }, + 'Linux Release (Intel)': { + 'swarming_dimensions': { + 'gpu': '8086:041a', + 'os': 'Linux' + }, + 'build_config': 'Release', + # This bot is a one-off and doesn't have similar slaves in the + # swarming pool. + 'swarming': False, + 'os_type': 'linux', + }, + 'Linux Release (Intel Graphics Stack)': { + 'swarming_dimensions': { + 'gpu': '8086:041a', + 'os': 'Linux' + }, + 'build_config': 'Release', + # This bot is a one-off and doesn't have similar slaves in the + # swarming pool. + 'swarming': False, + 'os_type': 'linux', + }, + 'Linux Release (ATI)': { + 'swarming_dimensions': { + 'gpu': '1002:6779', + 'os': 'Linux' + }, + 'build_config': 'Release', + # This bot is a one-off and doesn't have similar slaves in the + # swarming pool. + 'swarming': False, + 'os_type': 'linux', + }, + 'Linux Debug (NVIDIA)': { + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Linux' + }, + 'build_config': 'Debug', + 'swarming': True, + 'os_type': 'linux', + }, + 'Linux Release dEQP (NVIDIA)': { + 'deqp': True, + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Linux' + }, + 'build_config': 'Release', + # TODO(kbr): switch this to use Swarming, and put the physical + # machine into the Swarming pool, once we're convinced it's + # working well. + 'swarming': False, + 'os_type': 'linux', + }, + + # NextGen bots (to be removed once the above bots are switched to + # the Chromium recipe) + 'Linux NextGen Debug (NVIDIA)': { + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Linux' + }, + 'build_config': 'Debug', + 'swarming': True, + 'os_type': 'linux', + }, + 'Linux NextGen Release (NVIDIA)': { + 'swarming_dimensions': { + 'gpu': '10de:104a', + 'os': 'Linux' + }, + 'build_config': 'Release', + 'swarming': True, + 'os_type': 'linux', + }, 'Win7 NextGen Debug (NVIDIA)': { 'swarming_dimensions': { 'gpu': '10de:104a', @@ -217,7 +368,7 @@ FYI_ONLY_GTESTS = { DEQP_GTESTS = { 'angle_deqp_gles2_tests': {'swarming_shards': 4}, - 'angle_deqp_gles3_tests': {'swarming_shards': 12}, + 'angle_deqp_gles3_tests': {'win_only': True, 'swarming_shards': 12}, } TELEMETRY_TESTS = { |