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

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

Issue 2806373002: Fix swarming tests not running in parallel (Closed)
Patch Set: Don't add flag for memcheck Created 3 years, 8 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
« no previous file with comments | « 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 423 matching lines...) Expand 10 before | Expand all | Expand 10 after
434 '/fake_src/testing/buildbot/gn_isolate_map.pyl'], 434 '/fake_src/testing/buildbot/gn_isolate_map.pyl'],
435 files=test_files, ret=0) 435 files=test_files, ret=0)
436 436
437 isolate_file = mbw.files['/fake_src/out/Default/base_unittests.isolate'] 437 isolate_file = mbw.files['/fake_src/out/Default/base_unittests.isolate']
438 isolate_file_contents = ast.literal_eval(isolate_file) 438 isolate_file_contents = ast.literal_eval(isolate_file)
439 files = isolate_file_contents['variables']['files'] 439 files = isolate_file_contents['variables']['files']
440 command = isolate_file_contents['variables']['command'] 440 command = isolate_file_contents['variables']['command']
441 441
442 self.assertEqual(files, [ 442 self.assertEqual(files, [
443 '../../testing/test_env.py', 443 '../../testing/test_env.py',
444 '../../third_party/gtest-parallel/gtest-parallel',
445 '../../tools-webrtc/gtest-parallel-wrapper.py',
444 'base_unittests', 446 'base_unittests',
445 ]) 447 ])
446 self.assertEqual(command, [ 448 self.assertEqual(command, [
447 '../../testing/test_env.py', 449 '../../testing/test_env.py',
450 '../../tools-webrtc/gtest-parallel-wrapper.py',
451 '--output_dir=${ISOLATED_OUTDIR}/test_logs',
448 './base_unittests', 452 './base_unittests',
453 '--workers=1',
449 '--', 454 '--',
450 '--asan=0', 455 '--asan=0',
451 '--msan=0', 456 '--msan=0',
452 '--tsan=0', 457 '--tsan=0',
453 ]) 458 ])
454 459
455 def test_gn_isolate_windowed_test_launcher_linux(self): 460 def test_gn_isolate_windowed_test_launcher_linux(self):
456 test_files = { 461 test_files = {
457 '/tmp/swarming_targets': 'base_unittests\n', 462 '/tmp/swarming_targets': 'base_unittests\n',
458 '/fake_src/testing/buildbot/gn_isolate_map.pyl': ( 463 '/fake_src/testing/buildbot/gn_isolate_map.pyl': (
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
762 self.check(['lookup', '-c', 'fake_config'], mbw=mbw, 767 self.check(['lookup', '-c', 'fake_config'], mbw=mbw,
763 ret=0, 768 ret=0,
764 out=("GYP_DEFINES='foo=bar baz=1'\n" 769 out=("GYP_DEFINES='foo=bar baz=1'\n"
765 "GYP_LINK_CONCURRENCY=1\n" 770 "GYP_LINK_CONCURRENCY=1\n"
766 "LLVM_FORCE_HEAD_REVISION=1\n" 771 "LLVM_FORCE_HEAD_REVISION=1\n"
767 "python build/gyp_chromium -G output_dir=_path_\n")) 772 "python build/gyp_chromium -G output_dir=_path_\n"))
768 773
769 774
770 if __name__ == '__main__': 775 if __name__ == '__main__':
771 unittest.main() 776 unittest.main()
OLDNEW
« no previous file with comments | « tools-webrtc/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698