HomePhabricator

tests: Add fuzzing harnesses for functions/classes in chain.h and protocol.h

Description

tests: Add fuzzing harnesses for functions/classes in chain.h and protocol.h

Summary:

Add fuzzing harnesses for functions/classes in chain.h and protocol.h.

Backport of core PR18445.

Adapted to match our codebase.

Test Plan:

ninja bitcoin-fuzzers
./test/fuzz/test_runner.py <path_to_corpus>

Reviewers: #bitcoin_abc, PiRK, majcosta

Reviewed By: #bitcoin_abc, PiRK, majcosta

Subscribers: majcosta

Differential Revision: https://reviews.bitcoinabc.org/D8979

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Mar 26 2020, 19:37
FabienCommitted on Jan 20 2021, 19:56
FabienPushed on Jan 20 2021, 19:58
Reviewer
Restricted Project
Differential Revision
D8979: tests: Add fuzzing harnesses for functions/classes in chain.h and protocol.h
Parents
rABCe184da672e43: fuzz: Add CScriptNum::getint coverage
Branches
Unknown
Tags
Unknown