Skip to content

tests: Add seeds#8

Closed
practicalswift wants to merge 1 commit intobitcoin-core:masterfrom
practicalswift:seeds-2020-04-01
Closed

tests: Add seeds#8
practicalswift wants to merge 1 commit intobitcoin-core:masterfrom
practicalswift:seeds-2020-04-01

Conversation

@practicalswift
Copy link
Copy Markdown
Contributor

Add seeds.

Includes seeds to newly added fuzzing harnesses:

  • blockfilter
  • chain
  • flatfile
  • merkleblock
  • protocol
  • random
  • span

@@ -0,0 +1 @@
sendtoaddress\l\oreplaceable=[[]]replaceable=[[]]replaceable=[[]]=O
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting. The fuzzer figured this out from RPCConvertNamedValues probably.

Did you prune the seeds, because I'd guess it figures out simpler names like stop or setban first?

Copy link
Copy Markdown
Contributor Author

@practicalswift practicalswift Apr 2, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I use -merge=1 to collect the subset of files to submit upstreams. So in this case this was the smallest input I had that triggered this specific execution path :)

@maflcko
Copy link
Copy Markdown
Contributor

maflcko commented Apr 2, 2020

merged with

time ./test/fuzz/test_runner.py ../btc_qa_assets/fuzz_seed_corpus -l DEBUG --m_dir ../btc_qa_assets/fuzz_seed_corpus_ps_8

@maflcko maflcko closed this Apr 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants