| 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 b357a628dad91df3ca6d3022db09886801f5a3ba..1a4a3d57e410a78f0d1436a98ceabd6b93ef6407 100755
|
| --- a/content/test/gpu/generate_buildbot_json.py
|
| +++ b/content/test/gpu/generate_buildbot_json.py
|
| @@ -29,84 +29,102 @@ WATERFALL = {
|
|
|
| 'testers': {
|
| 'Win7 Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Release (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6779',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6779',
|
| + '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'
|
| - },
|
| + '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'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0a2e',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Retina Release (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Retina Debug (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Linux Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'linux',
|
| @@ -129,64 +147,78 @@ FYI_WATERFALL = {
|
|
|
| 'testers': {
|
| 'Win7 Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win8 Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2012ServerR2-SP0'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2012ServerR2-SP0'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win8 Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2012ServerR2-SP0'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + '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'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6779',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Debug (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6779',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6779',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Release (Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:041a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:041a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -194,10 +226,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Release (NVIDIA GeForce 730)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:0f02',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:0f02',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -205,10 +239,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Release (New Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0412',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0412',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -216,10 +252,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Debug (New Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0412',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0412',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -227,10 +265,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'win',
|
| },
|
| 'Win7 Release (AMD R7 240)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6613',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6613',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -238,46 +278,56 @@ FYI_WATERFALL = {
|
| 'os_type': 'win',
|
| },
|
| 'Win7 x64 Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release_x64',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Win7 x64 Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Debug_x64',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Mac 10.10 Release (Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0a2e',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + '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'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0a2e',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Release (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:679e',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:679e',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -285,10 +335,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Debug (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:679e',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + '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.
|
| @@ -296,70 +348,84 @@ FYI_WATERFALL = {
|
| 'os_type': 'mac',
|
| },
|
| 'Mac Retina Release': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:0fe9',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:0fe9',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac Retina Debug': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:0fe9',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:0fe9',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Retina Release (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.10 Retina Debug (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Mac 10.11 Retina Release (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.11'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.11'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off for testing purposes.
|
| 'swarming': False,
|
| 'os_type': 'mac',
|
| },
|
| 'Linux Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Release (Intel Graphics Stack)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:041a',
|
| - 'os': 'Linux'
|
| - },
|
| + '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.
|
| @@ -367,10 +433,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Release (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6779',
|
| - 'os': 'Linux'
|
| - },
|
| + '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.
|
| @@ -378,10 +446,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Release (NVIDIA GeForce 730)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:0f02',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:0f02',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -389,19 +459,23 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Debug (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| 'swarming': True,
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Release (New Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0412',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0412',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -409,10 +483,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Debug (New Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0412',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0412',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Debug',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -420,10 +496,12 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Linux Release (AMD R7 240)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6613',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6613',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -431,12 +509,14 @@ FYI_WATERFALL = {
|
| 'os_type': 'linux',
|
| },
|
| 'Android Release (Nexus 5)': {
|
| - 'swarming_dimensions': {
|
| - # There are no PCI IDs on Android.
|
| - # This is a hack to get the script working.
|
| - 'gpu': '0000:0000',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + # There are no PCI IDs on Android.
|
| + # This is a hack to get the script working.
|
| + 'gpu': '0000:0000',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -444,22 +524,26 @@ FYI_WATERFALL = {
|
| 'os_type': 'android',
|
| },
|
| 'Android Release (Nexus 5X)': {
|
| - 'swarming_dimensions': {
|
| - 'device_type': 'bullhead',
|
| - 'device_os': 'M',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'device_type': 'bullhead',
|
| + 'device_os': 'M',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| 'swarming': True,
|
| 'os_type': 'android',
|
| },
|
| 'Android Release (Nexus 6)': {
|
| - 'swarming_dimensions': {
|
| - # There are no PCI IDs on Android.
|
| - # This is a hack to get the script working.
|
| - 'gpu': '0000:0000',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + # There are no PCI IDs on Android.
|
| + # This is a hack to get the script working.
|
| + 'gpu': '0000:0000',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -467,12 +551,14 @@ FYI_WATERFALL = {
|
| 'os_type': 'android',
|
| },
|
| 'Android Release (Nexus 6P)': {
|
| - 'swarming_dimensions': {
|
| - # There are no PCI IDs on Android.
|
| - # This is a hack to get the script working.
|
| - 'gpu': '0000:0000',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + # There are no PCI IDs on Android.
|
| + # This is a hack to get the script working.
|
| + 'gpu': '0000:0000',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -480,12 +566,14 @@ FYI_WATERFALL = {
|
| 'os_type': 'android',
|
| },
|
| 'Android Release (Nexus 9)': {
|
| - 'swarming_dimensions': {
|
| - # There are no PCI IDs on Android.
|
| - # This is a hack to get the script working.
|
| - 'gpu': '0000:0000',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + # There are no PCI IDs on Android.
|
| + # This is a hack to get the script working.
|
| + 'gpu': '0000:0000',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -493,12 +581,14 @@ FYI_WATERFALL = {
|
| 'os_type': 'android',
|
| },
|
| 'Android Release (Pixel C)': {
|
| - 'swarming_dimensions': {
|
| - # There are no PCI IDs on Android.
|
| - # This is a hack to get the script working.
|
| - 'gpu': '0000:0000',
|
| - 'os': 'Android'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + # There are no PCI IDs on Android.
|
| + # This is a hack to get the script working.
|
| + 'gpu': '0000:0000',
|
| + 'os': 'Android'
|
| + },
|
| + ],
|
| 'build_config': 'android-chromium',
|
| # This bot is a one-off and doesn't have similar slaves in the
|
| # swarming pool.
|
| @@ -512,57 +602,69 @@ FYI_WATERFALL = {
|
| # a completely different (redundant) bot specification to handle
|
| # this.
|
| 'Optional Win7 Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Optional Win7 Release (ATI)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6779',
|
| - 'os': 'Windows-2008ServerR2-SP1'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6779',
|
| + 'os': 'Windows-2008ServerR2-SP1'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'win',
|
| },
|
| 'Optional Mac 10.10 Release (Intel)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '8086:0a2e',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '8086:0a2e',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Optional Mac Retina Release': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:0fe9',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:0fe9',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Optional Mac 10.10 Retina Release (AMD)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '1002:6821',
|
| - 'hidpi': '1',
|
| - 'os': 'Mac-10.10'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '1002:6821',
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.10'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'mac',
|
| },
|
| 'Optional Linux Release (NVIDIA)': {
|
| - 'swarming_dimensions': {
|
| - 'gpu': '10de:104a',
|
| - 'os': 'Linux'
|
| - },
|
| + 'swarming_dimensions': [
|
| + {
|
| + 'gpu': '10de:104a',
|
| + 'os': 'Linux'
|
| + },
|
| + ],
|
| 'build_config': 'Release',
|
| 'swarming': True,
|
| 'os_type': 'linux',
|
| @@ -796,7 +898,10 @@ NON_SWARMED_GTESTS = {
|
| '--test-launcher-jobs=1',
|
| '--gtest_filter=CastStreamingApiTestWithPixelOutput.EndToEnd*:' + \
|
| 'TabCaptureApiPixelTest.EndToEnd*'
|
| - ]
|
| + ],
|
| + 'swarming': {
|
| + 'can_use_on_swarming_builders': False,
|
| + },
|
| }
|
| }
|
|
|
| @@ -1041,9 +1146,9 @@ def substitute_args(tester_config, args):
|
|
|
| def matches_swarming_dimensions(tester_config, dimension_sets):
|
| for dimensions in dimension_sets:
|
| - if set(dimensions.items()).issubset(
|
| - tester_config['swarming_dimensions'].items()):
|
| - return True
|
| + for cur_dims in tester_config['swarming_dimensions']:
|
| + if set(dimensions.items()).issubset(cur_dims.items()):
|
| + return True
|
| return False
|
|
|
| def is_android(tester_config):
|
| @@ -1126,9 +1231,7 @@ def generate_gtest(tester_name, tester_config, test, test_config, is_fyi):
|
| result['swarming'] = {}
|
| result['swarming'].update({
|
| 'can_use_on_swarming_builders': True,
|
| - 'dimension_sets': [
|
| - tester_config['swarming_dimensions']
|
| - ]
|
| + 'dimension_sets': tester_config['swarming_dimensions']
|
| })
|
| if is_android(tester_config):
|
| # Override the isolate target to get rid of any "_apk" suffix
|
| @@ -1206,9 +1309,7 @@ def generate_telemetry_test(tester_name, tester_config,
|
| # Always say this is true regardless of whether the tester
|
| # supports swarming. It doesn't hurt.
|
| 'can_use_on_swarming_builders': True,
|
| - 'dimension_sets': [
|
| - tester_config['swarming_dimensions']
|
| - ]
|
| + 'dimension_sets': tester_config['swarming_dimensions']
|
| }
|
| if 'swarming' in test_config:
|
| swarming.update(test_config['swarming'])
|
|
|