blob: 69db285cfae55a0ce6c1720b2374e6a3a6ab6f1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
--- a/Makefile.msc
+++ b/Makefile.msc
@@ -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 aca5fc7856..037634091a 100644
--- 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
#
|