summaryrefslogtreecommitdiff
path: root/chromium/build/fuchsia/test_runner.py
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-03 13:42:47 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-15 10:27:51 +0000
commit8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec (patch)
treed29d987c4d7b173cf853279b79a51598f104b403 /chromium/build/fuchsia/test_runner.py
parent830c9e163d31a9180fadca926b3e1d7dfffb5021 (diff)
downloadqtwebengine-chromium-8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec.tar.gz
BASELINE: Update Chromium to 66.0.3359.156
Change-Id: I0c9831ad39911a086b6377b16f995ad75a51e441 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium/build/fuchsia/test_runner.py')
-rwxr-xr-xchromium/build/fuchsia/test_runner.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/build/fuchsia/test_runner.py b/chromium/build/fuchsia/test_runner.py
index d69f039822b..42506bef57f 100755
--- a/chromium/build/fuchsia/test_runner.py
+++ b/chromium/build/fuchsia/test_runner.py
@@ -24,10 +24,6 @@ DIR_SOURCE_ROOT = os.path.abspath(
sys.path.append(os.path.join(DIR_SOURCE_ROOT, 'build', 'util', 'lib', 'common'))
import chrome_test_server_spawner
-# RunFuchsia() may run qemu with 1 or 4 CPUs. In both cases keep test
-# concurrency set to 4.
-DEFAULT_TEST_CONCURRENCY = 4
-
def IsLocalPortAvailable(port):
s = socket.socket()
@@ -132,8 +128,11 @@ def main():
child_args.append('--test-launcher-batch-limit=%d' %
args.test_launcher_batch_limit)
+ # By default run the same number of test jobs as there are CPU cores.
+ # If running tests on a device then the caller should provide the
+ # test-launcher-jobs limit explicitly, since we can't count the CPU cores.
test_concurrency = args.test_launcher_jobs \
- if args.test_launcher_jobs else DEFAULT_TEST_CONCURRENCY
+ if args.test_launcher_jobs else args.vm_cpu_cores
child_args.append('--test-launcher-jobs=%d' % test_concurrency)
if args.gtest_filter:
@@ -210,7 +209,8 @@ def main():
return RunFuchsia(bootfs, args.device, args.kernel, args.dry_run,
test_launcher_summary_output=
- args.test_launcher_summary_output)
+ args.test_launcher_summary_output,
+ vm_cpu_cores = args.vm_cpu_cores)
finally:
# Stop the spawner to make sure it doesn't leave testserver running, in
# case some tests failed.