| Index: tools-webrtc/mb/mb.py
|
| diff --git a/tools-webrtc/mb/mb.py b/tools-webrtc/mb/mb.py
|
| index 52c3987e375e1b744c500f6e6ea937cc572f6378..7361e122ab9889011db2f5581b3807c25f549223 100755
|
| --- a/tools-webrtc/mb/mb.py
|
| +++ b/tools-webrtc/mb/mb.py
|
| @@ -1087,9 +1087,7 @@ class MetaBuildWrapper(object):
|
| '--test',
|
| ]
|
|
|
| - gtest_parallel = (test_type != 'non_parallel_console_test_launcher' and
|
| - not memcheck)
|
| - if gtest_parallel:
|
| + if not memcheck:
|
| extra_files += [
|
| '../../third_party/gtest-parallel/gtest-parallel',
|
| '../../tools-webrtc/gtest-parallel-wrapper.py',
|
| @@ -1111,17 +1109,19 @@ class MetaBuildWrapper(object):
|
|
|
| cmdline = (['../../testing/xvfb.py'] if xvfb else
|
| ['../../testing/test_env.py'])
|
| - if memcheck:
|
| - cmdline += memcheck_cmdline
|
| - elif gtest_parallel:
|
| - cmdline += gtest_parallel_wrapper
|
| - cmdline += [
|
| - executable,
|
| + cmdline += memcheck_cmdline if memcheck else gtest_parallel_wrapper
|
| + cmdline.append(executable)
|
| + if test_type == 'non_parallel_console_test_launcher' and not memcheck:
|
| + # Still use the gtest-parallel-wrapper.py script since we need it to
|
| + # run tests on swarming, but don't execute tests in parallel.
|
| + cmdline.append('--workers=1')
|
| +
|
| + cmdline.extend([
|
| '--',
|
| '--asan=%d' % asan,
|
| '--msan=%d' % msan,
|
| '--tsan=%d' % tsan,
|
| - ]
|
| + ])
|
|
|
| cmdline += isolate_map[target].get('args', [])
|
|
|
|
|