diff options
author | fanquake <fanquake@gmail.com> | 2023-10-15 10:54:43 +0200 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2023-10-15 11:08:31 +0200 |
commit | ab2f531b785c3c17746ac9766a6db5b6d26677e8 (patch) | |
tree | 19a63e5bbefd7c974b3a6729709479c6a67837fb /test | |
parent | cee39d06288f34258b96dabfc86b1fd0d7d96f53 (diff) | |
parent | fa858d63a0a5d794aab38c26f60c593513fe08de (diff) | |
download | bitcoin-ab2f531b785c3c17746ac9766a6db5b6d26677e8.tar.xz |
Merge bitcoin/bitcoin#28650: fuzz: Merge with -set_cover_merge=1
fa858d63a0a5d794aab38c26f60c593513fe08de fuzz: Merge with -set_cover_merge=1 (MarcoFalke)
Pull request description:
This should be less controversial than commit 151a2b189c3561dda2bb7de809306c1cfeb40e23. The overall size of the qa-assets repo is reduced further from 1.9GB to 1.6GB. Also, the runtime to iterate on the resulting folder is reduced further from ~1699s to ~1149s (N=1).
ACKs for top commit:
murchandamus:
crACK fa858d63a0a5d794aab38c26f60c593513fe08de
dergoegge:
ACK fa858d63a0a5d794aab38c26f60c593513fe08de
Tree-SHA512: e23fa93bd48f01d11c551b035004c678bd6d76bc24ac7d0d0a7883060804e6711763cbd0cd0ded3aad3e4c40da764decae81c2703388cc11961def3c89a4f9ba
Diffstat (limited to 'test')
-rwxr-xr-x | test/fuzz/test_runner.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/fuzz/test_runner.py b/test/fuzz/test_runner.py index 4207c69241..446a4551da 100755 --- a/test/fuzz/test_runner.py +++ b/test/fuzz/test_runner.py @@ -276,7 +276,11 @@ def merge_inputs(*, fuzz_pool, corpus, test_list, src_dir, build_dir, merge_dir) for t in test_list: args = [ os.path.join(build_dir, 'src', 'test', 'fuzz', 'fuzz'), - '-merge=1', + '-set_cover_merge=1', + # set_cover_merge is used instead of -merge=1 to reduce the overall + # size of the qa-assets git repository a bit, but more importantly, + # to cut the runtime to iterate over all fuzz inputs [0]. + # [0] https://github.com/bitcoin-core/qa-assets/issues/130#issuecomment-1761760866 '-shuffle=0', '-prefer_small=1', '-use_value_profile=0', |