summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorkbr <kbr@chromium.org>2016-01-28 15:41:18 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-28 23:42:41 +0000
commit5dbbffbe12d6cfe77adee9bdf52d86c58016353e (patch)
treea2d69e81067848b7effd1f4db8df2b15116001f8 /content
parentf72134ae539a2f5547682e12881cf2fd35cf9efc (diff)
downloadchromium_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-xcontent/test/gpu/generate_buildbot_json.py179
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 = {