pull down to refresh

Fuzzamoto provides a framework for coverage-guided fuzzing of Bitcoin full node implementations in a holistic fashion. Instead of the common in-process LLVMFuzzerTestOneInput style tests, testing is performed through external facing interfaces, such as P2P, RPC, etc (Bitcoin Core contributors can think of it as "Functional Fuzz Tests").
I guess this could be described as End-to-end fuzzing or integration fuzzing? (I'm not a big test guy.)