diff options
author | Jack Lloyd <[email protected]> | 2019-12-10 08:35:43 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2019-12-10 08:35:43 -0500 |
commit | 10d4cc3a62d160583a78d74fbd7884d6146e7483 (patch) | |
tree | 7dc426f598edc5c89bb338e43c0fc2cce30d0590 | |
parent | 899893109f6416a9c5c7fe35818f99f48a004aa9 (diff) |
qemu can utilize multiple threads
-rwxr-xr-x | src/scripts/ci_build.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/scripts/ci_build.py b/src/scripts/ci_build.py index ebbaf84f8..d10fc173b 100755 --- a/src/scripts/ci_build.py +++ b/src/scripts/ci_build.py @@ -54,10 +54,6 @@ def determine_flags(target, target_os, target_cpu, target_cc, cc_bin, test_prefix = [] test_cmd = [os.path.join(root_dir, 'botan-test')] - if target not in ['shared', 'static', 'sanitizer', 'fuzzers', 'gcc4.8', 'cross-i386', 'bsi', 'nist']: - # threads just slow down valgrind, qemu, etc - test_cmd += ['--test-threads=1'] - essential_tests = ['block', 'aead', 'hash', 'stream', 'mac', 'modes', 'kdf', 'hmac_drbg', 'hmac_drbg_unit', 'tls', 'ffi', @@ -111,6 +107,8 @@ def determine_flags(target, target_os, target_cpu, target_cc, cc_bin, # valgrind in 16.04 has a bug with rdrand handling flags += ['--with-valgrind', '--disable-rdrand'] test_prefix = ['valgrind', '--error-exitcode=9', '-v', '--leak-check=full', '--show-reachable=yes'] + # valgrind is single threaded anyway + test_cmd += ['--test-threads=1'] test_cmd += essential_tests if target == 'fuzzers': flags += ['--unsafe-fuzzer-mode'] |