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

Side by Side Diff: tools-webrtc/mb/mb_unittest.py

Issue 2686563002: Pass isolate output dir to gtest-parallel-wrapper.py (Closed)
Patch Set: Fix windows. Created 3 years, 10 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
« tools-webrtc/mb/mb.py ('K') | « tools-webrtc/mb/mb.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. 2 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
3 # 3 #
4 # Use of this source code is governed by a BSD-style license 4 # Use of this source code is governed by a BSD-style license
5 # that can be found in the LICENSE file in the root of the source 5 # that can be found in the LICENSE file in the root of the source
6 # tree. An additional intellectual property rights grant can be found 6 # tree. An additional intellectual property rights grant can be found
7 # in the file PATENTS. All contributing project authors may 7 # in the file PATENTS. All contributing project authors may
8 # be found in the AUTHORS file in the root of the source tree. 8 # be found in the AUTHORS file in the root of the source tree.
9 9
10 """Tests for mb.py.""" 10 """Tests for mb.py."""
(...skipping 486 matching lines...) Expand 10 before | Expand all | Expand 10 after
497 '../../testing/test_env.py', 497 '../../testing/test_env.py',
498 '../../testing/xvfb.py', 498 '../../testing/xvfb.py',
499 '../../third_party/gtest-parallel/gtest-parallel', 499 '../../third_party/gtest-parallel/gtest-parallel',
500 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 500 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
501 'base_unittests', 501 'base_unittests',
502 'some_resource_file', 502 'some_resource_file',
503 ]) 503 ])
504 self.assertEqual(command, [ 504 self.assertEqual(command, [
505 '../../testing/xvfb.py', 505 '../../testing/xvfb.py',
506 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 506 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
507 '--output_dir=${ISOLATED_OUTDIR}/test_logs',
508 '--timeout=900',
507 './base_unittests', 509 './base_unittests',
508 '--', 510 '--',
509 '--asan=0', 511 '--asan=0',
510 '--msan=0', 512 '--msan=0',
511 '--tsan=0', 513 '--tsan=0',
512 ]) 514 ])
513 515
514 def test_gn_gen_windowed_test_launcher_win(self): 516 def test_gn_gen_windowed_test_launcher_win(self):
515 files = { 517 files = {
516 '/tmp/swarming_targets': 'unittests\n', 518 '/tmp/swarming_targets': 'unittests\n',
(...skipping 24 matching lines...) Expand all
541 self.assertEqual(files, [ 543 self.assertEqual(files, [
542 '../../testing/test_env.py', 544 '../../testing/test_env.py',
543 '../../third_party/gtest-parallel/gtest-parallel', 545 '../../third_party/gtest-parallel/gtest-parallel',
544 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 546 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
545 'some_dependency', 547 'some_dependency',
546 'unittests.exe', 548 'unittests.exe',
547 ]) 549 ])
548 self.assertEqual(command, [ 550 self.assertEqual(command, [
549 '../../testing/test_env.py', 551 '../../testing/test_env.py',
550 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 552 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
553 '--output_dir=${ISOLATED_OUTDIR}\\test_logs',
554 '--timeout=900',
551 r'.\unittests.exe', 555 r'.\unittests.exe',
552 '--', 556 '--',
553 '--asan=0', 557 '--asan=0',
554 '--msan=0', 558 '--msan=0',
555 '--tsan=0', 559 '--tsan=0',
556 ]) 560 ])
557 561
558 def test_gn_gen_console_test_launcher(self): 562 def test_gn_gen_console_test_launcher(self):
559 test_files = { 563 test_files = {
560 '/tmp/swarming_targets': 'base_unittests\n', 564 '/tmp/swarming_targets': 'base_unittests\n',
(...skipping 20 matching lines...) Expand all
581 585
582 self.assertEqual(files, [ 586 self.assertEqual(files, [
583 '../../testing/test_env.py', 587 '../../testing/test_env.py',
584 '../../third_party/gtest-parallel/gtest-parallel', 588 '../../third_party/gtest-parallel/gtest-parallel',
585 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 589 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
586 'base_unittests', 590 'base_unittests',
587 ]) 591 ])
588 self.assertEqual(command, [ 592 self.assertEqual(command, [
589 '../../testing/test_env.py', 593 '../../testing/test_env.py',
590 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py', 594 '../../third_party/gtest-parallel/gtest-parallel-wrapper.py',
595 '--output_dir=${ISOLATED_OUTDIR}/test_logs',
596 '--timeout=900',
591 './base_unittests', 597 './base_unittests',
592 '--', 598 '--',
593 '--asan=0', 599 '--asan=0',
594 '--msan=0', 600 '--msan=0',
595 '--tsan=0', 601 '--tsan=0',
596 ]) 602 ])
597 603
598 def test_gn_isolate_console_test_launcher_memcheck(self): 604 def test_gn_isolate_console_test_launcher_memcheck(self):
599 test_files = { 605 test_files = {
600 '/tmp/swarming_targets': 'base_unittests\n', 606 '/tmp/swarming_targets': 'base_unittests\n',
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
775 self.check(['lookup', '-c', 'fake_config'], mbw=mbw, 781 self.check(['lookup', '-c', 'fake_config'], mbw=mbw,
776 ret=0, 782 ret=0,
777 out=("GYP_DEFINES='foo=bar baz=1'\n" 783 out=("GYP_DEFINES='foo=bar baz=1'\n"
778 "GYP_LINK_CONCURRENCY=1\n" 784 "GYP_LINK_CONCURRENCY=1\n"
779 "LLVM_FORCE_HEAD_REVISION=1\n" 785 "LLVM_FORCE_HEAD_REVISION=1\n"
780 "python build/gyp_chromium -G output_dir=_path_\n")) 786 "python build/gyp_chromium -G output_dir=_path_\n"))
781 787
782 788
783 if __name__ == '__main__': 789 if __name__ == '__main__':
784 unittest.main() 790 unittest.main()
OLDNEW
« tools-webrtc/mb/mb.py ('K') | « tools-webrtc/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698