aboutsummaryrefslogtreecommitdiff
path: root/tool/fuzzershell.c
Commit message (Collapse)AuthorAge
* Ensure that all fields of static sqlite3_module objects are explicitlydrh2023-10-06
| | | | | initialized, in order to hush-up nuisance compiler warnings. FossilOrigin-Name: f3b3d712d6e58b1cb8fdebd2b6b3125080b6b3ac8c7c849a8cc1e5e778d62fe7
* Make USE_FULLWARN=1 the default for MSVC and fix harmless compiler warnings.mistachkin2017-04-14
| | | FossilOrigin-Name: 6bf673767b8e5cedef1acff795cbe524fab8db2525c06424db4e038934a33936
* Enhance fuzzershell.c to read and execute SQL commands in the autoexec tabledrh2016-12-17
| | | | | | of the database under test. Add the dbfuzz.c test program combining selected features of fuzzershell.c and fuzzcheck.c. FossilOrigin-Name: ef6e071a62cd79a0edbbef9f41ca9482540e5cb8
* Fix the ossfuzz.c test module so that it does not segfault after adrh2016-11-14
| | | | | | "PRAGMA empty_result_callbacks=1;". Add the ossshell.c program for simple command-line testing of ossfuzz.c. FossilOrigin-Name: 6f2d43eca68175ed28abae3afa792095af906af2
* Build the generate_series(START,END,STEP) table-valued function intodrh2016-09-03
| | | | | | fuzzershell, to make it easier to construct compact test cases that contain actual data. FossilOrigin-Name: 672c21bcf09c5bfb67e061456a56be45409c4f34
* Fix uses of ctype functions (ex: isspace()) on signed characters in testdrh2015-10-29
| | | | | programs and in some obscure extensions. No changes to the core. FossilOrigin-Name: 34eb6911afee09e779318b79baf953f616200128
* Fix the fuzzershell utility program so that it compiles with thedrh2015-10-16
| | | | | amalgamation that includes JSON1 support. FossilOrigin-Name: d6fc616e4c8a024f71a044e61f0493dea7d9c812
* Add the --disable-lookaside option to the fuzzershell utility program.drh2015-09-19
| | | FossilOrigin-Name: 0b04374449c8279ad038def7c18cd74f180a0515
* Adjust fuzzershell so that it adds the json1 extension separately for eachdrh2015-09-19
| | | | | no connection. FossilOrigin-Name: ca2d1e9036387d1514fe596a0b82a3d8409797c3
* Include json1.c in fuzzcheck and fuzzershell.drh2015-09-19
| | | FossilOrigin-Name: c4b68eff7f8f5402a9abf378157767b1c96a6101
* Improved error messages in fuzzershell when unable to open the database.drh2015-05-22
| | | FossilOrigin-Name: c404fcace83613a50015f15097b7f28123c221c3
* Fix a bug in fuzzershell caused by an uninitialized local variable.drh2015-05-22
| | | FossilOrigin-Name: 745deab87adc378a5376aaa9451fb9485bc2f4c4
* Add the --database option to the fuzzershell test program.drh2015-05-22
| | | FossilOrigin-Name: c6d5512f4b8b1237fa4cf5f3f2eae19b160bcf26
* Improvements to fuzzershell: Avoid excess memory allocations when loadingdrh2015-05-02
| | | | | | many files. Show the total runtime on final output. Show individual filenames as they are processed even if they are single test-case files. FossilOrigin-Name: 34a722a2f3331c35211526c9ec055d4d9175c965
* Enhance the fuzzershell --uniquecases option to output results in order ofdrh2015-05-01
| | | | | | increasing runtime and to include the runtime in the comment separator of the output. FossilOrigin-Name: 04630b989d8794b9ed2553f4d223de2b322437c5
* Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txtdrh2015-05-01
| | | | | fuzz test content. FossilOrigin-Name: ab5523aafe4817232388d28ea99be0953e7dccf3
* Fuzzershell: change the error summary output to work with releasetest.tcl.drh2015-04-25
| | | | | Reduce the maximum number of OOM interations. FossilOrigin-Name: f5e6c4b28d25429aac53ea8cb334a2e6bd821f39
* Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest fromdrh2015-04-25
| | | | | releasetest.tcl. FossilOrigin-Name: f60657c2ae8a11f1e546c953bca07d9396142f73
* In fuzzershell: (1) comment fixes. (2) Set and clear g.zTestName[] correctly.drh2015-04-25
| | | | | (3) Use the value in g.zTestName[] in error messages. FossilOrigin-Name: b7394755fab81329d56bad1b506e536b2fcbe8cd
* In the fuzzershell, always invoke the trace and log callbacks even if outputdrh2015-04-25
| | | | | | is suppressed. Keep track of the current test name in a global variable for simplified debugging. FossilOrigin-Name: 3045f454817f657df801358c40c665b0b0d73c1f
* Add fflush() calls to fuzzershell to keep stderr and stdout synchronized.drh2015-04-25
| | | FossilOrigin-Name: 2b98a25237d1b3e64aec2772b622e8b3be2df454
* Add the --oom option to fuzzershell.drh2015-04-24
| | | FossilOrigin-Name: 14a9e4a377bf2974f5db148c8f86e2c5ffdfa28d
* Fix fuzzershell so that it works with SQLITE_OMIT_TRACE.drh2015-04-24
| | | FossilOrigin-Name: dc88fe7e641c52d27fba8c753cee590db87388c5
* Run fuzzershell as part of the valgrindtest makefile target.drh2015-04-24
| | | FossilOrigin-Name: 0bb96a037bd7179cb3a6137bb29827fc7d72ec3f
* Add AFL-generated test cases in the test/fuzzdata1.txt file. Automaticallydrh2015-04-24
| | | | | run fuzzershell against those cases on a "make test". FossilOrigin-Name: 627ea83c26b420088f101801eb8765127f47d2d0
* Add the --unique-cases option to fuzzershell.drh2015-04-24
| | | FossilOrigin-Name: 7cb718491b5de77d4a73d8484324b66a36815019
* Fuzzershell enhancements: (1) Add the --verbose and --quiet flagsdrh2015-04-24
| | | | | | (2) Show percentage complete and final test count for multi-test inputs (3) Omit trace and result logs unless the --verbose flag is used. FossilOrigin-Name: ed202ffac2eb85be9a18dca2a051ea3be16f8893
* Improved filtering of input for fuzzershell for modes other than generic.drh2015-04-22
| | | FossilOrigin-Name: 025e8370dde2918b66683f8d7fa9c7d23d03c9b4
* Change the printf, strftime, and glob modes of fuzzershell so that theydrh2015-04-22
| | | | | | | reject all inputs that do not start with a string literal followed by a comma. This helps the fuzzer focus in on the kinds of behavior those modes are intended to test. FossilOrigin-Name: 1cceefa7c6585bca786fe9f7118f7beb829ad709
* Add the --mode option to fuzzershell.drh2015-04-20
| | | FossilOrigin-Name: b940b0fa6cf68fef58344d269ad5d39468ffe72f
* Many new configuration options for fuzzershell.drh2015-04-20
| | | FossilOrigin-Name: 41c954391690833bf2ece4ea14457ee4bdd74e90
* Enhance fuzzershell to support multiple blocks of SQL, each run in its owndrh2015-04-20
| | | | | private in-memory database. FossilOrigin-Name: ab0a96ca73cfe92d5a837c71c148e8361f42acc3
* Add the tool/fuzzershell.c utility program.drh2015-04-17
FossilOrigin-Name: db8d9af4d04ee862995ffa13ae6dcd9a1fc72855