HomePhabricator

tests: Test serialisation as part of deserialisation fuzzing. Test round-trip…

Description

tests: Test serialisation as part of deserialisation fuzzing. Test round-trip equality where possible. Avoid code repetition.

Summary: This is a backport of Core PR17225

Test Plan:

cmake -GNinja .. -DENABLE_SANITIZERS="address;fuzzer" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja fuzz-addrman_deserialize
src/test/fuzz/addrman_deserialize

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Nov 6 2020, 16:01
PiRKCommitted on Nov 6 2020, 16:02
abc-botPushed on Nov 6 2020, 16:05
Reviewer
Restricted Project
Differential Revision
D8305: tests: Test serialisation as part of deserialisation fuzzing. Test round-trip equality where possible. Avoid code repetition.
Parents
rABCa2fd053f65eb: gui: Move static placeholder texts to forms
Branches
Unknown
Tags
Unknown