OLD | NEW |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import collections | 6 import collections |
7 import glob | 7 import glob |
8 import hashlib | 8 import hashlib |
9 import json | 9 import json |
10 import os | 10 import os |
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
277 args.append('-p') | 277 args.append('-p') |
278 if official_build: | 278 if official_build: |
279 # The option needs to be assigned 'True' as it does not have an action | 279 # The option needs to be assigned 'True' as it does not have an action |
280 # associated with it. | 280 # associated with it. |
281 args.append('--official-build') | 281 args.append('--official-build') |
282 | 282 |
283 RunCmd(['build/android/test_runner.py', 'instrumentation'] + args, | 283 RunCmd(['build/android/test_runner.py', 'instrumentation'] + args, |
284 flunk_on_failure=flunk_on_failure) | 284 flunk_on_failure=flunk_on_failure) |
285 | 285 |
286 | 286 |
287 def RunWebkitLint(target): | 287 def RunWebkitLint(): |
288 """Lint WebKit's TestExpectation files.""" | 288 """Lint WebKit's TestExpectation files.""" |
289 bb_annotations.PrintNamedStep('webkit_lint') | 289 bb_annotations.PrintNamedStep('webkit_lint') |
290 RunCmd([SrcPath(os.path.join(BK_SCRIPTS_DIR, 'lint-test-expectations')), | 290 RunCmd([SrcPath(os.path.join(BK_SCRIPTS_DIR, 'lint-test-expectations')), |
291 '--target', target]) | 291 '--android']) |
Dirk Pranke
2014/09/26 20:36:17
We shouldn't actually need either ['--target', tar
| |
292 | 292 |
293 | 293 |
294 def RunWebkitLayoutTests(options): | 294 def RunWebkitLayoutTests(options): |
295 """Run layout tests on an actual device.""" | 295 """Run layout tests on an actual device.""" |
296 bb_annotations.PrintNamedStep('webkit_tests') | 296 bb_annotations.PrintNamedStep('webkit_tests') |
297 cmd_args = [ | 297 cmd_args = [ |
298 '--no-show-results', | 298 '--no-show-results', |
299 '--no-new-test-results', | 299 '--no-new-test-results', |
300 '--full-results-html', | 300 '--full-results-html', |
301 '--clobber-old-results', | 301 '--clobber-old-results', |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
487 RunTestSuites(options, suites) | 487 RunTestSuites(options, suites) |
488 | 488 |
489 | 489 |
490 def RunInstrumentationTests(options): | 490 def RunInstrumentationTests(options): |
491 for test in INSTRUMENTATION_TESTS.itervalues(): | 491 for test in INSTRUMENTATION_TESTS.itervalues(): |
492 RunInstrumentationSuite(options, test) | 492 RunInstrumentationSuite(options, test) |
493 | 493 |
494 | 494 |
495 def RunWebkitTests(options): | 495 def RunWebkitTests(options): |
496 RunTestSuites(options, ['webkit_unit_tests', 'blink_heap_unittests']) | 496 RunTestSuites(options, ['webkit_unit_tests', 'blink_heap_unittests']) |
497 RunWebkitLint(options.target) | 497 RunWebkitLint() |
498 | 498 |
499 | 499 |
500 def RunGPUTests(options): | 500 def RunGPUTests(options): |
501 revision = _GetRevision(options) | 501 revision = _GetRevision(options) |
502 builder_name = options.build_properties.get('buildername', 'noname') | 502 builder_name = options.build_properties.get('buildername', 'noname') |
503 | 503 |
504 bb_annotations.PrintNamedStep('pixel_tests') | 504 bb_annotations.PrintNamedStep('pixel_tests') |
505 RunCmd(['content/test/gpu/run_gpu_test.py', | 505 RunCmd(['content/test/gpu/run_gpu_test.py', |
506 'pixel', | 506 'pixel', |
507 '--browser', | 507 '--browser', |
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
733 | 733 |
734 if options.coverage_bucket: | 734 if options.coverage_bucket: |
735 setattr(options, 'coverage_dir', | 735 setattr(options, 'coverage_dir', |
736 os.path.join(CHROME_OUT_DIR, options.target, 'coverage')) | 736 os.path.join(CHROME_OUT_DIR, options.target, 'coverage')) |
737 | 737 |
738 MainTestWrapper(options) | 738 MainTestWrapper(options) |
739 | 739 |
740 | 740 |
741 if __name__ == '__main__': | 741 if __name__ == '__main__': |
742 sys.exit(main(sys.argv)) | 742 sys.exit(main(sys.argv)) |
OLD | NEW |