Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(509)

Side by Side Diff: scripts/slave/recipe_modules/chromium_android/example.py

Issue 2315823002: Make chromium_android recipe_module expectations more accurate. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698