Commit Graph

43 Commits (bb6a32ce9983c72afa90f41a43a47ffd703ca006)

Author SHA1 Message Date
Antoine Poinsot 15ae4a17c4
test/fuzz: add a seed corpus generation option to the test_runner
4 years ago
MarcoFalke 3333cb9699
fuzz: Pass down MAKEJOBS to test_runner
5 years ago
MarcoFalke fa66280396
fuzz: Run in parallel
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
MarcoFalke fa5e973b44
test: Set -use_value_profile=1 when merging fuzz inputs
5 years ago
MarcoFalke facc332dc5
fuzz: Avoid running over all inputs after merging them
5 years ago
MarcoFalke 5c9d408b2d
Merge #18300: fuzz: Add option to merge input dir to test runner
5 years ago
MarcoFalke fa3fa27c45
fuzz: Remove option --export_coverage from test_runner
5 years ago
practicalswift 6590395f60 tests: Remove FUZZERS_MISSING_CORPORA
5 years ago
practicalswift 815c7a6793 tests: Add basic fuzzing harness for CNetAddr/CService/CSubNet related functions (netaddress.h)
5 years ago
MarcoFalke aaaa055ff7
fuzz: Add option to merge input dir to test runner
5 years ago
practicalswift bf06641819 tests: Reset FUZZERS_MISSING_CORPORA to enable regression fuzzing for more harnesses
5 years ago
practicalswift c7ea12d098 tests: Add key_io fuzzing harness
5 years ago
practicalswift 0d0bc3b5c1 build: Add locale fuzzer to FUZZERS_MISSING_CORPORA
5 years ago
MarcoFalke 3f826598a4
Merge #17972: tests: Add fuzzing harness for CKey and key related functions
5 years ago
practicalswift f4691b6c21 tests: Add fuzzing harness for CKey related functions
5 years ago
MarcoFalke a2b5aae9f3
Merge #17996: tests: Add fuzzing harness for serialization/deserialization of floating-points and integrals
5 years ago
practicalswift 9ff41f6419 tests: Add float to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
MarcoFalke fa6df0de53
test: Bump timeouts to accomodate really slow disks
5 years ago
MarcoFalke 324a6dfeaf
Merge #17771: tests: Add fuzzing harness for V1TransportDeserializer (P2P transport)
5 years ago
practicalswift eabbbe409f tests: Add fuzzing harness for rolling bloom filter class CRollingBloomFilter
5 years ago
practicalswift 2a6a6ea0f5 tests: Add fuzzing harness for bloom filter class CBloomFilter
5 years ago
practicalswift f2472f6460 tests: Improve test runner output in case of target errors
5 years ago
practicalswift 5ea81449f3 tests: Add support for excluding fuzz targets using -x/--exclude
5 years ago
practicalswift 555236f769 tests: Remove -detect_leaks=0 from test/fuzz/test_runner.py - no longer needed
5 years ago
practicalswift a3b539a924 ci: Run fuzz testing test cases under valgrind
5 years ago
practicalswift 1b068c50dd tests: Add --valgrind option to test/fuzz/test_runner.py for running fuzzing test cases under valgrind
5 years ago
practicalswift 4d2aceaad8 tests: Add fuzzer asmap to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
practicalswift ccc3c76e2b tests: Add fuzzer strprintf to FUZZERS_MISSING_CORPORA (temporarily)
5 years ago
practicalswift 2f63ffd15c tests: Add fuzzing harness for V1TransportDeserializer (P2P transport)
5 years ago
practicalswift bcad0144ef tests: Add fuzzing harness for DecodeHexTx(...)
5 years ago
practicalswift 22d9bae36f tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift ec8dcb0199 tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift 0dc5907d0f tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
MarcoFalke 1189b6acab
Merge #17109: tests: Add fuzzing harness for various functions consuming only integrals
5 years ago
practicalswift 575383b3e1 tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift d5766f223f tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
practicalswift 897849d8c2 tests: Add deserialization fuzzing harnesses
5 years ago
practicalswift 16f0a186dc tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus
5 years ago
MarcoFalke fa2ec9f451
fuzz: Bump timeout in test_runner to accomodate for slow arm64 CPUs
5 years ago
MarcoFalke fa35c4239f
test: Log output even if fuzzer failed
5 years ago
MarcoFalke fa535af92c
fuzz: test_runner: Better error message when built with afl
6 years ago
MarcoFalke fa7ca8ef58
qa: Add test/fuzz/test_runner.py
6 years ago