aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2019-12-09 15:11:59 -0500
committerMarcoFalke <falke.marco@gmail.com>2019-12-09 15:12:08 -0500
commit347dd76ec87ddbd1913dc7b57729793ac3bb1ab9 (patch)
tree186d999201d7265d1920d71f0723c88f9b84a4f8 /test
parent74c6ad3aabdd278aed05c73f288e254df55792d5 (diff)
parentd5766f223f627bf2eb731ce8552dfafa2b824378 (diff)
downloadbitcoin-347dd76ec87ddbd1913dc7b57729793ac3bb1ab9.tar.xz
Merge #17093: tests: Add fuzzing harness for various CTx{In,Out} related functions
d5766f223f627bf2eb731ce8552dfafa2b824378 tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus (practicalswift) e75ecb91c730115290e1201371492c2cd334e9b4 tests: Add fuzzing harness for various CTxOut related functions (practicalswift) ce935292c041162e160d95fc6afeda3dceded2cf tests: Add fuzzing harness for various CTxIn related functions (practicalswift) Pull request description: Add fuzzing harness for various `CTx{In,Out}` related functions. **Testing this PR** Run: ``` $ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined $ make $ src/test/fuzz/tx_in … $ src/test/fuzz/tx_out … # And to to quickly verify that the relevant code regions are triggered, that the # fuzzing throughput seems reasonable, etc. $ contrib/devtools/test_fuzzing_harnesses.sh '^tx_' ``` `test_fuzzing_harnesses.sh` can be found in PR #17000. Top commit has no ACKs. Tree-SHA512: f1374307a2581ebc3968d012ea2438061bbb84ece068e584fae9750669a6cd003723dde14db88e77c9579281ecd4eaa2a7ff0614f253d8c075e6dd16dd2e68d5
Diffstat (limited to 'test')
-rwxr-xr-xtest/fuzz/test_runner.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/fuzz/test_runner.py b/test/fuzz/test_runner.py
index ffebb579e7..6bbe45f00f 100755
--- a/test/fuzz/test_runner.py
+++ b/test/fuzz/test_runner.py
@@ -32,6 +32,8 @@ FUZZERS_MISSING_CORPORA = [
"script_deserialize",
"sub_net_deserialize",
"tx_in_deserialize",
+ "tx_in",
+ "tx_out",
]
def main():