| OLD | NEW | 
|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be | 
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. | 
| 4 | 4 | 
| 5 from recipe_engine.types import freeze | 5 from recipe_engine.types import freeze | 
| 6 | 6 | 
| 7 DEPS = [ | 7 DEPS = [ | 
| 8     'adb', | 8     'adb', | 
| 9     'chromium', | 9     'chromium', | 
| 10     'chromium_android', | 10     'chromium_android', | 
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 244 | 244 | 
| 245   if failure: | 245   if failure: | 
| 246     raise failure | 246     raise failure | 
| 247 | 247 | 
| 248 def GenTests(api): | 248 def GenTests(api): | 
| 249   def properties_for(buildername): | 249   def properties_for(buildername): | 
| 250     return api.properties.generic( | 250     return api.properties.generic( | 
| 251         buildername=buildername, | 251         buildername=buildername, | 
| 252         slavename='tehslave', | 252         slavename='tehslave', | 
| 253         repo_name='src/repo', | 253         repo_name='src/repo', | 
| 254         patch_url='https://the.patch.url/the.patch', | 254         issue='123456789', | 
|  | 255         patchset='1', | 
|  | 256         rietveld='http://rietveld.example.com', | 
| 255         repo_url='svn://svn.chromium.org/chrome/trunk/src', | 257         repo_url='svn://svn.chromium.org/chrome/trunk/src', | 
| 256         revision='4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00', | 258         revision='4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00', | 
| 257         internal=True) | 259         internal=True) | 
| 258 | 260 | 
| 259   for buildername in BUILDERS: | 261   for buildername in BUILDERS: | 
| 260     yield api.test('%s_basic' % buildername) + properties_for(buildername) | 262     yield api.test('%s_basic' % buildername) + properties_for(buildername) | 
| 261 | 263 | 
| 262   yield (api.test('tester_no_devices_during_recovery') + | 264   yield (api.test('tester_no_devices_during_recovery') + | 
| 263          properties_for('tester') + | 265          properties_for('tester') + | 
| 264          api.step_data('device_recovery', retcode=1)) | 266          api.step_data('device_recovery', retcode=1)) | 
| (...skipping 30 matching lines...) Expand all  Loading... | 
| 295 | 297 | 
| 296   yield (api.test('perf_tests_infra_failure') + | 298   yield (api.test('perf_tests_infra_failure') + | 
| 297       properties_for('perf_runner') + | 299       properties_for('perf_runner') + | 
| 298       api.step_data('perf_test.foo', retcode=87)) | 300       api.step_data('perf_test.foo', retcode=87)) | 
| 299 | 301 | 
| 300   yield (api.test('gerrit_refs') + | 302   yield (api.test('gerrit_refs') + | 
| 301       api.properties.generic( | 303       api.properties.generic( | 
| 302         buildername='gerrit_try_builder', | 304         buildername='gerrit_try_builder', | 
| 303         slavename='testslave', | 305         slavename='testslave', | 
| 304         repo_name='src/repo', | 306         repo_name='src/repo', | 
| 305         patch_url='https://the.patch.url/the.patch', | 307         issue='123456789', | 
|  | 308         patchset='1', | 
|  | 309         rietveld='http://rietveld.example.com', | 
| 306         repo_url='svn://svn.chromium.org/chrome/trunk/src', | 310         repo_url='svn://svn.chromium.org/chrome/trunk/src', | 
| 307         revision='4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00', | 311         revision='4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00', | 
| 308         internal=True, **({'event.patchSet.ref':'refs/changes/50/176150/1'}))) | 312         internal=True, **({'event.patchSet.ref':'refs/changes/50/176150/1'}))) | 
| 309 | 313 | 
| 310   result_xml_with_unexecuted_tests = """<TestResult> | 314   result_xml_with_unexecuted_tests = """<TestResult> | 
| 311                           <TestPackage> | 315                           <TestPackage> | 
| 312                             <TestSuite name='android'> | 316                             <TestSuite name='android'> | 
| 313                               <TestSuite name='webkit'> | 317                               <TestSuite name='webkit'> | 
| 314                                 <TestSuite name='cts'> | 318                                 <TestSuite name='cts'> | 
| 315                                   <TestCase name='WebSettingsTest'> | 319                                   <TestCase name='WebSettingsTest'> | 
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 426          properties_for('tester') + | 430          properties_for('tester') + | 
| 427          api.override_step_data('get version (2)', | 431          api.override_step_data('get version (2)', | 
| 428              api.raw_io.output('MAJOR=53\nMINOR=0\nBUILD=2800\nPATCH=0\n'))) | 432              api.raw_io.output('MAJOR=53\nMINOR=0\nBUILD=2800\nPATCH=0\n'))) | 
| 429 | 433 | 
| 430   yield (api.test('telemetry_browser_tests_failures') + | 434   yield (api.test('telemetry_browser_tests_failures') + | 
| 431          properties_for('telemetry_browser_tests_tester') + | 435          properties_for('telemetry_browser_tests_tester') + | 
| 432          api.override_step_data('Run telemetry browser_test PopularUrlsTest', | 436          api.override_step_data('Run telemetry browser_test PopularUrlsTest', | 
| 433              api.json.output({'successes': ['passed_test1', 'passed_test2'], | 437              api.json.output({'successes': ['passed_test1', 'passed_test2'], | 
| 434                               'failures': ['failed_test_1', 'failed_test_2']}), | 438                               'failures': ['failed_test_1', 'failed_test_2']}), | 
| 435              retcode=1)) | 439              retcode=1)) | 
| OLD | NEW | 
|---|