mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-19 13:27:35 +02:00
tests: framework for testing DepGraph class
This introduces a bespoke fuzzing-focused serialization format for DepGraphs, and then tests that this format can represent any graph, roundtrips, and then uses that to test the correctness of DepGraph itself. This forms the basis for future fuzz tests that need to work with interesting graphs.
This commit is contained in:
parent
a6e07e769a
commit
58f7e01db4
5 changed files with 564 additions and 0 deletions
|
|
@ -83,6 +83,7 @@ BITCOIN_TESTS =\
|
|||
test/bloom_tests.cpp \
|
||||
test/bswap_tests.cpp \
|
||||
test/checkqueue_tests.cpp \
|
||||
test/cluster_linearize_tests.cpp \
|
||||
test/coins_tests.cpp \
|
||||
test/coinstatsindex_tests.cpp \
|
||||
test/common_url_tests.cpp \
|
||||
|
|
@ -302,6 +303,7 @@ test_fuzz_fuzz_SOURCES = \
|
|||
test/fuzz/buffered_file.cpp \
|
||||
test/fuzz/chain.cpp \
|
||||
test/fuzz/checkqueue.cpp \
|
||||
test/fuzz/cluster_linearize.cpp \
|
||||
test/fuzz/coins_view.cpp \
|
||||
test/fuzz/coinscache_sim.cpp \
|
||||
test/fuzz/connman.cpp \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue