Run fuzzershell as part of the valgrindtest makefile target.

FossilOrigin-Name: 0bb96a037bd7179cb3a6137bb29827fc7d72ec3f
This commit is contained in:
drh
2015-04-24 16:53:03 +00:00
parent f1e1736fe1
commit 8ea5eca183
6 changed files with 32 additions and 15 deletions
+7
View File
@@ -651,6 +651,13 @@ fuzztest: fuzzershell$(EXE)
test: testfixture$(EXE) sqlite3$(EXE) fuzztest
./testfixture$(EXE) $(TOP)/test/veryquick.test
# Run a test using valgrind. This can take a really long time
# because valgrind is so much slower than a native machine.
#
valgrindtest: testfixture$(EXE) sqlite3$(EXE) fuzzershell$(EXE)
valgrind -v ./fuzzershell$(EXE) -f $(TOP)/test/fuzzdata1.txt
OMIT_MISUSE=1 valgrind -v ./testfixture$(EXE) $(TOP)/test/permutations.test valgrind
# The next two rules are used to support the "threadtest" target. Building
# threadtest runs a few thread-safety tests that are implemented in C. This
# target is invoked by the releasetest.tcl script.