Page MenuHomePhabricator

[backport#17291] tests: Add fuzzing harness for ISO-8601 related functions
ClosedPublic

Authored by majcosta on Jul 10 2020, 19:37.

Details

Summary

595cc9bcafb16709c0dd4a36d5921feb009ce430 docs: Add undefined to --with-sanitizers=fuzzer,address (practicalswift)
d5dbb4898c437d3d2a5798d79c3986ba9e0b72f9 tests: Add fuzzing harness for ISO-8601 related functions (practicalswift)

Pull request description:

Add fuzzing harness for ISO-8601 related functions.

**Testing this PR**

Run:

```
$ CC=clang CXX=clang++ ./configure --enable-fuzz \
      --with-sanitizers=address,fuzzer,undefined
$ make
$ src/test/fuzz/parse_iso8601
…
```

Depends on D6896

Backport of Core PR17291

Test Plan
cmake -GNinja .. -DENABLE_SANITIZERS="address;fuzzer" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja bitcoin-fuzzers
./src/test/fuzz/parse_iso8601

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

This revision is now accepted and ready to land.Jul 10 2020, 22:42
This revision was landed with ongoing or failed builds.Jul 13 2020, 19:10
This revision was automatically updated to reflect the committed changes.