| Index: scripts/slave/recipes/chromium.py
|
| diff --git a/scripts/slave/recipes/chromium.py b/scripts/slave/recipes/chromium.py
|
| index 3c8c6854263238d6703989b26e71f7c71f0e564b..07bd76c1f5d88e33dc365ce851b7cea968bfe61c 100644
|
| --- a/scripts/slave/recipes/chromium.py
|
| +++ b/scripts/slave/recipes/chromium.py
|
| @@ -313,6 +313,136 @@ def GenTests(api):
|
| )
|
|
|
| yield (
|
| + api.test('dynamic_swarmed_isolated_script_test_linux_gpu') +
|
| + api.properties.generic(mastername='chromium.linux',
|
| + buildername='Linux Tests',
|
| + parent_buildername='Linux Builder') +
|
| + api.properties(swarm_hashes={
|
| + 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee',
|
| + }) +
|
| + api.platform('linux', 64) +
|
| + api.override_step_data('read test spec', api.json.output({
|
| + 'Linux Tests': {
|
| + 'isolated_scripts': [
|
| + {
|
| + 'isolate_name': 'telemetry_gpu_unittests',
|
| + 'name': 'telemetry_gpu_unittests',
|
| + 'swarming': {
|
| + 'can_use_on_swarming_builders': True,
|
| + 'dimension_sets': [
|
| + {
|
| + 'gpu': '10de:104a', # NVIDIA GeForce GT 610
|
| + 'os': 'Linux',
|
| + },
|
| + ],
|
| + },
|
| + },
|
| + ],
|
| + },
|
| + }))
|
| + )
|
| +
|
| + yield (
|
| + api.test('dynamic_swarmed_isolated_script_test_mac_gpu') +
|
| + api.properties.generic(mastername='chromium.mac',
|
| + buildername='Mac10.9 Tests',
|
| + parent_buildername='Mac Builder') +
|
| + api.properties(swarm_hashes={
|
| + 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee',
|
| + }) +
|
| + api.platform('mac', 64) +
|
| + api.override_step_data('read test spec', api.json.output({
|
| + 'Mac10.9 Tests': {
|
| + 'isolated_scripts': [
|
| + {
|
| + 'isolate_name': 'telemetry_gpu_unittests',
|
| + 'name': 'telemetry_gpu_unittests',
|
| + 'swarming': {
|
| + 'can_use_on_swarming_builders': True,
|
| + 'dimension_sets': [
|
| + {
|
| + 'gpu': '8086:0a2e', # Intel Iris
|
| + 'hidpi': '0',
|
| + 'os': 'Mac-10.10',
|
| + }, {
|
| + 'gpu': '10de:0fe9', # NVIDIA GeForce GT 750M
|
| + 'hidpi': '1',
|
| + 'os': 'Mac-10.9',
|
| + },
|
| + ],
|
| + },
|
| + },
|
| + ],
|
| + },
|
| + }))
|
| + )
|
| +
|
| + yield (
|
| + api.test('dynamic_swarmed_isolated_script_test_win_gpu') +
|
| + api.properties.generic(mastername='chromium.win',
|
| + buildername='Win7 Tests (1)',
|
| + parent_buildername='Win Builder') +
|
| + api.properties(swarm_hashes={
|
| + 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee',
|
| + }) +
|
| + api.platform('win', 64) +
|
| + api.override_step_data('read test spec', api.json.output({
|
| + 'Win7 Tests (1)': {
|
| + 'isolated_scripts': [
|
| + {
|
| + 'isolate_name': 'telemetry_gpu_unittests',
|
| + 'name': 'telemetry_gpu_unittests',
|
| + 'swarming': {
|
| + 'can_use_on_swarming_builders': True,
|
| + 'dimension_sets': [
|
| + {
|
| + 'gpu': '10de:104a', # NVIDIA GeForce GT 610
|
| + 'os': 'Windows',
|
| + }, {
|
| + 'gpu': '1002:6779', # AMD Radeon HD 6450
|
| + 'os': 'Windows',
|
| + }, {
|
| + 'gpu': '15ad:0405', # VMWare SVGA II Adapter
|
| + 'os': 'Windows',
|
| + },
|
| + ],
|
| + },
|
| + },
|
| + ],
|
| + },
|
| + }))
|
| + )
|
| +
|
| + yield (
|
| + api.test('dynamic_swarmed_isolated_script_test_win_non_gpu') +
|
| + api.properties.generic(mastername='chromium.win',
|
| + buildername='Win7 Tests (1)',
|
| + parent_buildername='Win Builder') +
|
| + api.properties(swarm_hashes={
|
| + 'telemetry_gpu_unittests': 'eeeeeeeeeeeeeeeeeeeeeeeeeeeeee',
|
| + }) +
|
| + api.platform('win', 64) +
|
| + api.override_step_data('read test spec', api.json.output({
|
| + 'Win7 Tests (1)': {
|
| + 'isolated_scripts': [
|
| + {
|
| + 'isolate_name': 'telemetry_gpu_unittests',
|
| + 'name': 'telemetry_gpu_unittests',
|
| + 'swarming': {
|
| + 'can_use_on_swarming_builders': True,
|
| + 'dimension_sets': [
|
| + {
|
| + 'os': 'Windows',
|
| + },
|
| + ],
|
| + },
|
| + },
|
| + ],
|
| + },
|
| + }))
|
| + )
|
| +
|
| + yield (
|
| api.test('dynamic_swarmed_failed_isolated_script_test') +
|
| api.properties.generic(mastername='chromium.linux',
|
| buildername='Linux Tests',
|
|
|