]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Changes some legacy testing targets in the makefiles into aliases for
authordrh <>
Fri, 13 Mar 2026 15:03:55 +0000 (15:03 +0000)
committerdrh <>
Fri, 13 Mar 2026 15:03:55 +0000 (15:03 +0000)
"devtest" and "releasetest"

FossilOrigin-Name: 4c54f22f7abbf5403e554fbf3dd70ddee97352d7de1f7fe19f540bdf681f4e75

Makefile.msc
main.mk
manifest
manifest.uuid

index 368a84be229e576a90e5b819438895088afeeb71..6f954fb922fd258e66d6d258233dbccff4115e19 100644 (file)
@@ -2551,43 +2551,19 @@ coretestprogs:  testfixture.exe sqlite3.exe
 
 testprogs:     $(TESTPROGS) srcck1.exe fuzzcheck.exe sessionfuzz.exe
 
-fulltest:      alltest fuzztest
-
-alltest:       $(TESTPROGS)
-       @set PATH=$(LIBTCLPATH);$(PATH)
-       .\testfixture.exe $(TOP)\test\all.test $(TESTOPTS)
-
-soaktest:      $(TESTPROGS)
-       @set PATH=$(LIBTCLPATH);$(PATH)
-       .\testfixture.exe $(TOP)\test\all.test -soak=1 $(TESTOPTS)
-
-fulltestonly:  $(TESTPROGS) fuzztest
-       @set PATH=$(LIBTCLPATH);$(PATH)
-       .\testfixture.exe $(TOP)\test\full.test
-
-queryplantest: testfixture.exe shell
-       @set PATH=$(LIBTCLPATH);$(PATH)
-       .\testfixture.exe $(TOP)\test\permutations.test queryplanner $(TESTOPTS)
-
 fuzztest:      fuzzcheck.exe
        .\fuzzcheck.exe $(FUZZDATA)
 
-# Legacy testing target for third-party integrators.  The SQLite
-# developers seldom use this target themselves.  Instead
-# they use "nmake /f Makefile.msc devtest" which runs tests on
-# a standard set of options
-#
-test:  $(TESTPROGS) sourcetest fuzztest tcltest
-
-# Minimal testing that runs in less than 3 minutes (on a fast machine)
 #
-quicktest:     testfixture.exe sourcetest
-       @set PATH=$(LIBTCLPATH);$(PATH)
-       .\testfixture.exe $(TOP)\test\extraquick.test $(TESTOPTS)
-
-# This is the common case.  Run many tests that do not take too long,
-# including fuzzcheck, sqlite3_analyzer, and sqldiff tests.
+# Legacy testing targets, no longer used by the developers and
+# now aliased to one of the commonly used testing targets.
 #
+quicktest:     devtest
+test:  devtest
+fulltest:      releasetest
+alltest:       releasetest
+soaktest:      releasetest
+fulltestonly:  releasetest
 
 # The veryquick.test TCL tests.
 #
diff --git a/main.mk b/main.mk
index aca5fc7856f24a47de56d9f24de44d480e7d5de4..037634091a95280c8f0eef3746480e2ad6899fec 100644 (file)
--- a/main.mk
+++ b/main.mk
@@ -1817,20 +1817,6 @@ coretestprogs:   testfixture$(B.exe) sqlite3$(B.exe)
 
 testprogs:     $(TESTPROGS) srcck1$(B.exe) fuzzcheck$(T.exe) sessionfuzz$(T.exe)
 
-# A very detailed test running most or all test cases
-fulltest:      alltest fuzztest
-
-# Run most or all tcl test cases
-alltest:       $(TESTPROGS)
-       ./testfixture$(T.exe) $(TOP)/test/all.test $(TESTOPTS)
-
-# Really really long testing
-soaktest:      $(TESTPROGS)
-       ./testfixture$(T.exe) $(TOP)/test/all.test -soak=1 $(TESTOPTS)
-
-# Do extra testing but not everything.
-fulltestonly:  $(TESTPROGS) fuzztest
-       ./testfixture$(T.exe) $(TOP)/test/full.test
 
 #
 # Fuzz testing
@@ -1906,19 +1892,15 @@ releasetest: srctree-check has_tclsh85 verify-source
        $(TCLSH_CMD) $(TOP)/test/testrunner.tcl release $(TSTRNNR_OPTS)
 
 #
-# Minimal testing that runs in less than 3 minutes
-#
-quicktest:     ./testfixture$(T.exe)
-       ./testfixture$(T.exe) $(TOP)/test/extraquick.test $(TESTOPTS)
-
-#
-# Try to run tests on whatever options are specified by the
-# ./configure.  The developers seldom use this target.  Instead
-# they use "make devtest" which runs tests on a standard set of
-# options regardless of how SQLite is configured.  This "test"
-# target is provided for legacy only.
+# Legacy testing targets, no longer used by the developers and
+# now aliased to one of the commonly used testing targets.
 #
-test:  srctree-check fuzztest sourcetest $(TESTPROGS) tcltest
+quicktest:     devtest
+test:  devtest
+fulltest:      releasetest
+alltest:       releasetest
+soaktest:      releasetest
+fulltestonly:  releasetest
 
 #
 # Run a test using valgrind.  This can take a really long time
index 6f69147e06f47ee04972bfe994a080c883df4b9a..6b051fbc13aacfb1038b047b273642fbd56f9ab0 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,12 +1,12 @@
-C Update\sthe\scanonical\sJimTcl\shome\spage\slink\s(it\swas\smoved\searlier\stoday).
-D 2026-03-12T08:33:14.451
+C Changes\ssome\slegacy\stesting\stargets\sin\sthe\smakefiles\sinto\saliases\sfor\n"devtest"\sand\s"releasetest"
+D 2026-03-13T15:03:55.602
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md 6bc480fc673fb4acbc4094e77edb326267dd460162d7723c7f30bee2d3d9e97d
 F Makefile.in 3ce07126d7e87c7464301482e161fdae6a51d0a2aa06b200b8f0000ef4d6163b
 F Makefile.linux-generic bd3e3cacd369821a6241d4ea1967395c962dfe3057e38cb0a435cee0e8b789d0
-F Makefile.msc d6448b1066932640e0ab2b01376c4ee7615a2b978c3c92e010f8fe222183c201
+F Makefile.msc bee487191dcc9394d0e38854aa311b79d4488e0b877cc1a1a61ba5ad8ef225a6
 F README.md 3fa51fc7ababc32edd175ae8b2986c86d5ea120c1cb1e57c7f7849492d1405ec
 F VERSION 31435e19ded2aae3c1c67dacf06a995a37fd1b253baec5899b78d64cd29db4f7
 F art/icon-243x273.gif 9750b734f82fdb3dc43127753d5e6fbf3b62c9f4e136c2fbf573b2f57ea87af5
@@ -654,7 +654,7 @@ F ext/wasm/tests/opfs/sahpool/index.html be736567fd92d3ecb9754c145755037cbbd2bca
 F ext/wasm/tests/opfs/sahpool/sahpool-pausing.js f264925cfc82155de38cecb3d204c36e0f6991460fff0cb7c15079454679a4e2
 F ext/wasm/tests/opfs/sahpool/sahpool-worker.js bd25a43fc2ab2d1bafd8f2854ad3943ef673f7c3be03e95ecf1612ff6e8e2a61
 F magic.txt 5ade0bc977aa135e79e3faaea894d5671b26107cc91e70783aa7dc83f22f3ba0
-F main.mk 4aad7346b8a3b82462db63a7ad1657162cf2619738c7acb0ef7d06507344a22e
+F main.mk 64479b612d66a3f1a3ab498a3a40607937f614168987d8cda8320fa8be517fac
 F make.bat a136fd0b1c93e89854a86d5f4edcf0386d211e5d5ec2434480f6eea436c7420c
 F mptest/config01.test 3c6adcbc50b991866855f1977ff172eb6d901271
 F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
@@ -2192,8 +2192,9 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P 2b0209a3bd3fb19af424386dcd13ff49a0c86edfd5d283fd5e5c42c266872100
-R c9be20cfda6b57ae60e864988161ba77
-U stephan
-Z 1f16d821846f5facf8a8ebbc5986e77c
+P 568573f872733bf32c2fde6a3a43100bdac17fc762e5c9a6d7a47b988fdcea4e
+Q +238e70fec074005a53794bfe9550db95a8e5ef7b520d58b6b383a339ac50f900
+R 2e28588353138e4191972bbabcb605f5
+U drh
+Z bb5ae496bb0470667de5869ba7269144
 # Remove this line to create a well-formed Fossil manifest.
index 8f407e0f1fdc553c5498e4283118a2e38d0c0f2d..8b7a49775dc6c3c7eceb219fb9ba26f13376663f 100644 (file)
@@ -1 +1 @@
-568573f872733bf32c2fde6a3a43100bdac17fc762e5c9a6d7a47b988fdcea4e
+4c54f22f7abbf5403e554fbf3dd70ddee97352d7de1f7fe19f540bdf681f4e75