diff options
author | Ed Maste <emaste@freebsd.org> | 2014-11-21 02:41:25 +0000 |
---|---|---|
committer | Ed Maste <emaste@freebsd.org> | 2014-11-21 02:41:25 +0000 |
commit | cec2a5b270d3c333873c241750136aec4b0863cd (patch) | |
tree | 6ae727c22a68109e604c980109e9d796ef842594 /clang/lib/Serialization/ModuleManager.cpp | |
parent | 1f44142e4e65af0b4ac94d307c37df0e873c6e30 (diff) | |
download | bcm5719-llvm-cec2a5b270d3c333873c241750136aec4b0863cd.tar.gz bcm5719-llvm-cec2a5b270d3c333873c241750136aec4b0863cd.zip |
Rework parallel test process count logic
The default value for opt.thread_count was multiprocessing.cpu_count(),
which meant the LLDB_TEST_THREADS environment variable was never used.
It's not easy to pass the -t option to the test run when invoking it
from e.g. 'ninja check-lldb', so having the environment variable as an
option is useful.
Change the logic so that the thread count is set by the first one of:
1. The -t option to test/dosep.py
2. The LLDB_TEST_THREADS environment variable
3. The machine's CPU count from multiprocessing.cpu_count()
llvm-svn: 222501
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions