e1a71a582f
run fuzzershell against those cases on a "make test". FossilOrigin-Name: 627ea83c26b420088f101801eb8765127f47d2d0
118422 lines
7.0 MiB
118422 lines
7.0 MiB
# This file contains test data for fuzzershell. Test cases are separated
|
||
# by /****<...>****/ where the "..." is arbitrary text. The separator comments
|
||
# and this header comment are ignored. Each test case is run in a separate
|
||
# in-memory SQLite database.
|
||
#
|
||
# The purpose of these tests are to verify that SQLite does not crash.
|
||
# No attempt is made to verify the output. The tests succeed if no crash
|
||
# occurs.
|
||
#
|
||
# Note that this file has a ".txt" suffix, but it is not really a text file
|
||
# as some test cases may contain binary data, including \000 bytes.
|
||
#
|
||
# DO NOT EDIT THIS FILE IN A TEXT EDIT!!
|
||
#
|
||
# To update this file (presumably using test vectors obtained from
|
||
# the American Fuzzy Lop Fuzzer http://lcamtuf.coredump.cx/afl/) append
|
||
# new test cases to this file, then run fuzzershell with the --unique-cases
|
||
# option to omit duplicates. For example (assuming that $AFL is the
|
||
# root directory of an AFL run):
|
||
#
|
||
# (for i in $AFL/out/crash*/id:* $AFL/out/queue/id:*;
|
||
# do echo '/****<reset>****/'; cat $i; done) >>fuzzdata1.txt
|
||
#
|
||
# fuzzershell -f fuzzdata1.txt --unique-cases fuzzdata1.txt
|
||
#
|
||
/****<1>****/
|
||
|