]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the valgrindfuzz target to unix makefile.
authordrh <drh@noemail.net>
Mon, 8 Jun 2015 19:15:50 +0000 (19:15 +0000)
committerdrh <drh@noemail.net>
Mon, 8 Jun 2015 19:15:50 +0000 (19:15 +0000)
FossilOrigin-Name: e62aed01f1a6dbc12d6e21386c1671eb640b8d49

Makefile.in
main.mk
manifest
manifest.uuid

index 1b7c7f9dc589cbf3ae5b0c46b540dbd8e57d3358..ded1687d342b58f8a2058f07d95da12519ceec89 100644 (file)
@@ -1004,9 +1004,12 @@ fulltestonly:    $(TESTPROGS)
        ./testfixture$(TEXE) $(TOP)/test/full.test
 
 # Fuzz testing
-fuzztest:      fuzzcheck$(TEXE)
+fuzztest:      fuzzcheck$(TEXE) $(FUZZDATA)
        ./fuzzcheck$(TEXE) $(FUZZDATA)
 
+valgrindfuzz:  fuzzcheck$(TEXT) $(FUZZDATA)
+       valgrind ./fuzzcheck$(TEXE) --cell-size-check --quiet $(FUZZDATA)
+
 # This is the common case.  Run many tests but not those that take
 # a really long time.
 #
@@ -1016,8 +1019,7 @@ test:     $(TESTPROGS) fuzztest
 # Run a test using valgrind.  This can take a really long time
 # because valgrind is so much slower than a native machine.
 #
-valgrindtest:  $(TESTPROGS) fuzzcheck$(TEXE)
-       valgrind -v ./fuzzcheck$(TEXE) --cell-size-check --quiet $(FUZZDATA)
+valgrindtest:  $(TESTPROGS) valgrindfuzz
        OMIT_MISUSE=1 valgrind -v ./testfixture$(TEXE) $(TOP)/test/permutations.test valgrind
 
 # A very fast test that checks basic sanity.  The name comes from
diff --git a/main.mk b/main.mk
index 22fc700a757293d63a2b7bb529419357c9e9ef32..b76972a9edfb893059f1288d705b7ef082f676ec 100644 (file)
--- a/main.mk
+++ b/main.mk
@@ -682,14 +682,16 @@ queryplantest:    testfixture$(EXE) sqlite3$(EXE)
 fuzztest:      fuzzcheck$(EXE) $(FUZZDATA)
        ./fuzzcheck$(EXE) $(FUZZDATA)
 
+valgrindfuzz:  fuzzcheck$(EXE) $(FUZZDATA)
+       valgrind ./fuzzcheck$(EXE) --cell-size-check --quiet $(FUZZDATA)
+
 test:  $(TESTPROGS) 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:  $(TESTPROGS) fuzzcheck$(EXE) $(FUZZDATA)
-       valgrind -v ./fuzzcheck$(EXE) --cell-size-check --quiet $(FUZZDATA)
+valgrindtest:  $(TESTPROGS) valgrindfuzz
        OMIT_MISUSE=1 valgrind -v ./testfixture$(EXE) $(TOP)/test/permutations.test valgrind
 
 # A very fast test that checks basic sanity.  The name comes from
index 899c066981972e41fa574ea67b45bce9278c2d46..379ae835a676fa0f500bafb2423773c777301e9e 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Fix\stypo\sin\scomment.\s\sNo\schanges\sto\scode.
-D 2015-06-08T17:42:57.317
+C Add\sthe\svalgrindfuzz\starget\sto\sunix\smakefile.
+D 2015-06-08T19:15:50.266
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
-F Makefile.in a7b384855b72378fd860425b128ea5f75296e9d6
+F Makefile.in 580e006530fab67ccd34926ce2eda66d326af60f
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 F Makefile.msc 5438dc167466f51349ab0c4497aef547d0c9352c
 F Makefile.vxworks e1b65dea203f054e71653415bd8f96dcaed47858
@@ -171,7 +171,7 @@ F ext/userauth/userauth.c 5fa3bdb492f481bbc1709fc83c91ebd13460c69e
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895 x
 F ltmain.sh 3ff0879076df340d2e23ae905484d8c15d5fdea8
 F magic.txt 8273bf49ba3b0c8559cb2774495390c31fd61c60
-F main.mk dc931768b88e4417bc2f8b2d45dba385ad29f727
+F main.mk 033741a45df95c577814914b13d182a0b6c7dc89
 F mkopcodec.awk c2ff431854d702cdd2d779c9c0d1f58fa16fa4ea
 F mkopcodeh.awk d5e22023b5238985bb54a72d33e0ac71fe4f8a32
 F mkso.sh fd21c06b063bb16a5d25deea1752c2da6ac3ed83
@@ -1285,7 +1285,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 50f336818c8509d8b8bde282e9399d2b2b5ea70a
-R 960d1cfe6672a4659b85889f9d77d89d
-U mistachkin
-Z 915f959f38ed01d6c5f7a7f0fd181c25
+P e49c291735e613e384f6da044ef865dd274cabc8
+R 038506d4cfda1e2a7849e18cec45efaf
+U drh
+Z dac87b83585efac2cb7ce09058568bbf
index 3649605487ef60abb90209f94e5bb8da0c0ab706..45549e71bb268451927f7b0e6e4a1512473e65ef 100644 (file)
@@ -1 +1 @@
-e49c291735e613e384f6da044ef865dd274cabc8
\ No newline at end of file
+e62aed01f1a6dbc12d6e21386c1671eb640b8d49
\ No newline at end of file