test: add corpus to be used with fuzzers
Fuzzing tools uses evolutionary algorithms. Supplying seed corpus consisting of good sample inputs is one of the best ways to improve fuzz target’s coverage. Patch adds a corpuses that can be used with existed fuzzers. The name of each file in the corpus is the sha1 checksum of its contents. Corpus with http headers was added from [1] and [2]. 1. https://google.github.io/oss-fuzz/getting-started/new-project-guide/ 2. https://en.wikipedia.org/wiki/List_of_HTTP_header_fields 3. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers The libFuzzer allow to minimize corpus with help of `-merge` flag: when 1 is passed, any corpus inputs from the 2nd, 3rd etc. corpus directories that trigger new code coverage will be merged into the first corpus directory, when 0 is passed an existed corpus will be minimized. All provided corpuses in a patch were minimized. Part of #1809
Showing
- test/static/corpus/csv/0c90a17c7b7cb5163255c7b775a8b544fb62c59d 3 additions, 0 deletions...tatic/corpus/csv/0c90a17c7b7cb5163255c7b775a8b544fb62c59d
- test/static/corpus/csv/0e76fc3bb39bac4f774e2ce3978e9b59bc4a04b7 2 additions, 0 deletions...tatic/corpus/csv/0e76fc3bb39bac4f774e2ce3978e9b59bc4a04b7
- test/static/corpus/csv/11f7ab7d8c2d4da313081e3282ab8120f0330b90 5 additions, 0 deletions...tatic/corpus/csv/11f7ab7d8c2d4da313081e3282ab8120f0330b90
- test/static/corpus/csv/2ace62c1befa19e3ea37dd52be9f6d508c5163e6 1 addition, 0 deletions...tatic/corpus/csv/2ace62c1befa19e3ea37dd52be9f6d508c5163e6
- test/static/corpus/csv/3816dd9c9120fe6b3d806184874cc5c3e3a68df3 1 addition, 0 deletions...tatic/corpus/csv/3816dd9c9120fe6b3d806184874cc5c3e3a68df3
- test/static/corpus/csv/409c042df7f6a518972df1bc1287442e28719b6c 1 addition, 0 deletions...tatic/corpus/csv/409c042df7f6a518972df1bc1287442e28719b6c
- test/static/corpus/csv/46b175b37b5c3f746fde0dd114ead9938c012cfc 3 additions, 0 deletions...tatic/corpus/csv/46b175b37b5c3f746fde0dd114ead9938c012cfc
- test/static/corpus/csv/56754bc8c7346ef9fad5c2ae9c54cef0af72629c 2 additions, 0 deletions...tatic/corpus/csv/56754bc8c7346ef9fad5c2ae9c54cef0af72629c
- test/static/corpus/csv/58f43ea1e6df023f3dd4be9f718e5d0382fb9697 3 additions, 0 deletions...tatic/corpus/csv/58f43ea1e6df023f3dd4be9f718e5d0382fb9697
- test/static/corpus/csv/6d131d28c6e20c3a0a0b46c3aa7308d3029ab636 1 addition, 0 deletions...tatic/corpus/csv/6d131d28c6e20c3a0a0b46c3aa7308d3029ab636
- test/static/corpus/csv/7560cb86c281018ee2f80d840fd8e6aa73a609ef 5 additions, 0 deletions...tatic/corpus/csv/7560cb86c281018ee2f80d840fd8e6aa73a609ef
- test/static/corpus/csv/7b97db755e18dc519fbc49e5de19b5820b9441c1 1 addition, 0 deletions...tatic/corpus/csv/7b97db755e18dc519fbc49e5de19b5820b9441c1
- test/static/corpus/csv/7ba0c88846fbcd28ad490df47f9ce4405d795303 2 additions, 0 deletions...tatic/corpus/csv/7ba0c88846fbcd28ad490df47f9ce4405d795303
- test/static/corpus/csv/8a14c110827e26cfdde3693bc5db6cd8673cdc8a 1 addition, 0 deletions...tatic/corpus/csv/8a14c110827e26cfdde3693bc5db6cd8673cdc8a
- test/static/corpus/csv/94c1799dfba59120dd6075ee60016b809a915ca8 1 addition, 0 deletions...tatic/corpus/csv/94c1799dfba59120dd6075ee60016b809a915ca8
- test/static/corpus/csv/9e109f38c3948abe743bd116a34f05954f9ddd59 1 addition, 0 deletions...tatic/corpus/csv/9e109f38c3948abe743bd116a34f05954f9ddd59
- test/static/corpus/csv/d21ec5eaaab3c8db1f923674b7a3ee19ce35ed13 1 addition, 0 deletions...tatic/corpus/csv/d21ec5eaaab3c8db1f923674b7a3ee19ce35ed13
- test/static/corpus/csv/d4a6d494cc2a06a0fee4873014210ec523d23750 1 addition, 0 deletions...tatic/corpus/csv/d4a6d494cc2a06a0fee4873014210ec523d23750
- test/static/corpus/csv/eca825c9bdb276332d524134ddf370f7d18c2444 1 addition, 0 deletions...tatic/corpus/csv/eca825c9bdb276332d524134ddf370f7d18c2444
- test/static/corpus/csv/f9ba3e378e0409d66f946b31306de19edfe859bc 1 addition, 0 deletions...tatic/corpus/csv/f9ba3e378e0409d66f946b31306de19edfe859bc
Please register or sign in to comment