aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>2023-10-13 16:57:11 +0200
committerMarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>2023-10-13 18:09:29 +0200
commitfa858d63a0a5d794aab38c26f60c593513fe08de (patch)
tree2881f4174c916cefbe73b83743b16568f0d8d670 /test
parent73dfa6da0801e3116e7e84cd5e089b98a9f70212 (diff)
downloadbitcoin-fa858d63a0a5d794aab38c26f60c593513fe08de.tar.xz
fuzz: Merge with -set_cover_merge=1
Diffstat (limited to 'test')
-rwxr-xr-xtest/fuzz/test_runner.py6
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',