/ Check-in [3d44f1ee]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Remove the obsolete "fastfuzztest" target from the makefiles.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | makefile-cleanup
Files: files | file ages | folders
SHA3-256: 3d44f1ee0f606409bc9c091dae2c9d2e78ada318a0de08437f4f4835a1a5d203
User & Date: drh 2019-10-09 13:12:55
Context
2019-10-09
13:52
Use the "fuzztest" target in place of "fastfuzztest". Closed-Leaf check-in: 7129e468 user: drh tags: makefile-cleanup
13:12
Remove the obsolete "fastfuzztest" target from the makefiles. check-in: 3d44f1ee user: drh tags: makefile-cleanup
01:19
Save CPU cycles in sqlite3Prepare() by, among other things, shifting the EXPLAIN column label logic over to sqlite3VdbeMakeReady(). check-in: 1ca5ef84 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

  1236   1236   # Do extra testing but not everything.
  1237   1237   fulltestonly:	$(TESTPROGS) fuzztest
  1238   1238   	./testfixture$(TEXE) $(TOP)/test/full.test
  1239   1239   
  1240   1240   # Fuzz testing
  1241   1241   fuzztest:	fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db
  1242   1242   	./fuzzcheck$(TEXE) $(FUZZDATA)
  1243         -	./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db
  1244         -
  1245         -fastfuzztest:	fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db
  1246         -	./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA)
  1247   1243   	./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db
  1248   1244   
  1249   1245   valgrindfuzz:	fuzzcheck$(TEXT) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db
  1250   1246   	valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA)
  1251   1247   	valgrind ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db
  1252   1248   
  1253   1249   # The veryquick.test TCL tests.

Changes to Makefile.msc.

  2400   2400   queryplantest:	testfixture.exe shell
  2401   2401   	@set PATH=$(LIBTCLPATH);$(PATH)
  2402   2402   	.\testfixture.exe $(TOP)\test\permutations.test queryplanner $(TESTOPTS)
  2403   2403   
  2404   2404   fuzztest:	fuzzcheck.exe
  2405   2405   	.\fuzzcheck.exe $(FUZZDATA)
  2406   2406   
  2407         -fastfuzztest:	fuzzcheck.exe
  2408         -	.\fuzzcheck.exe --limit-mem 100M $(FUZZDATA)
  2409         -
  2410   2407   # Minimal testing that runs in less than 3 minutes (on a fast machine)
  2411   2408   #
  2412   2409   quicktest:	testfixture.exe sourcetest
  2413   2410   	@set PATH=$(LIBTCLPATH);$(PATH)
  2414   2411   	.\testfixture.exe $(TOP)\test\extraquick.test $(TESTOPTS)
  2415   2412   
  2416   2413   # This is the common case.  Run many tests that do not take too long,

Changes to main.mk.

   928    928   	./testfixture$(EXE) $(TOP)/test/full.test $(TESTOPTS)
   929    929   
   930    930   queryplantest:	testfixture$(EXE) sqlite3$(EXE)
   931    931   	./testfixture$(EXE) $(TOP)/test/permutations.test queryplanner $(TESTOPTS)
   932    932   
   933    933   fuzztest:	fuzzcheck$(EXE) $(FUZZDATA) sessionfuzz$(EXE) $(TOP)/test/sessionfuzz-data1.db
   934    934   	./fuzzcheck$(EXE) $(FUZZDATA)
   935         -	./sessionfuzz run $(TOP)/test/sessionfuzz-data1.db
   936         -
   937         -fastfuzztest:	fuzzcheck$(EXE) $(FUZZDATA) sessionfuzz$(EXE) $(TOP)/test/sessionfuzz-data1.db
   938         -	./fuzzcheck$(EXE) --limit-mem 100M $(FUZZDATA)
   939    935   	./sessionfuzz run $(TOP)/test/sessionfuzz-data1.db
   940    936   
   941    937   valgrindfuzz:	fuzzcheck$(EXE) $(FUZZDATA) sessionfuzz$(EXE) $(TOP)/test/sessionfuzz-data1.db
   942    938   	valgrind ./fuzzcheck$(EXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA)
   943    939   	valgrind ./sessionfuzz run $(TOP)/test/sessionfuzz-data1.db
   944    940   
   945    941   # The veryquick.test TCL tests.