SQLite

Checklist For SQLite 3.8.1
Login
2013-10-18 02:57:47 drhok
70. Tests for platform Linux ARM (BeagleBoard)
2013-10-18 02:57:44 drhok
70a. tclsh th3make min.rc
0 errors out of 1293751 tests in 18 configurations
2013-10-17 12:55:36 drhok+
20d. No unresolved hyperlinks in the documentation build
2013-10-17 12:55:32 drhok+
20e. Requirements marks are up-to-date in both documentation and source code
2013-10-17 12:54:42 drhok
20. Documentation checks:
2013-10-17 12:54:39 drhok
20c. Release accouncement in news.html
2013-10-17 00:00:05 mistachkinok
100. Tests for platform Win32/64:
2013-10-16 23:59:58 mistachkinok
100j. At least one of the above on Windows Embedded Compact 2013
2013-10-16 23:59:07 drhok
20i. Check new/changed documentation for spelling and gramatical mistakes
2013-10-16 22:35:38 drhok
20h. Test metrics are up-to-date (testing.html)
2013-10-16 22:35:17 drhok
20g. Database footprint is up-to-date (features.html)
2013-10-16 22:34:09 drhok
30. Source code change review. "fossil diff --from release --to trunk"
2013-10-16 22:34:05 drhok
30i. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h)
2013-10-16 22:33:43 drhok
30h. Verify that source code contains no tabs and that surplus whitespace has been removed.
2013-10-16 22:33:19 drhok
30g. Check all multiplications, and especially those involving the offset parameters to sqlite3OsRead() and sqlite3OsWrite() or having operands pageSize or szPage to make sure that 32x32-bit multiplicates that intend to yield a 64-bit result do not instead truncate to 32-bits.
2013-10-16 22:28:28 drhok+
30b. All significant changes are mentioned in the "changes" log of the documentation
2013-10-16 22:27:56 drhok+
30a. No stray changes
2013-10-16 21:16:22 drhok
290. Cross-platform tests. Verify the ability of databases, WAL files, and rollback journals to be copied and used between 32-bit and 64-bit systems and between big-endian and little-endian systems.
2013-10-16 21:16:19 drhok
290f. 64-little to 32-big, CEROD database
2013-10-16 21:14:25 drhok
290e. 64-little to 32-big, ZIPVFS database
2013-10-16 21:12:20 drhok
290d. 64-little to 32-big, SEE database
2013-10-16 21:08:30 drhok
290c. 32-big to 64-little, rollback
2013-10-16 21:07:32 drhok
290b. 32-big to 64-little, WAL
2013-10-16 21:07:29 drhok
290a. 32-big to 64-little, database
2013-10-16 21:05:13 drhok
90. Tests for platform MacOS 10.2 PPC:
2013-10-16 21:05:10 drhok
90a. tclsh th3make -Os min.rc
1,289,558 tests. No real errors. cov1/ctime031.21.[34] failed due to configuration mismatch, but that is not a real error.
2013-10-16 19:58:47 drhpending
90a. tclsh th3make -Os min.rc
2013-10-16 19:57:52 drhok
310. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK
2013-10-16 19:57:49 drhok
310a. tclsh th3make session.rc test.rc (on windows)
0 errors out of 5,508,827 tests on Win80, MSVC 2012 x64
2013-10-16 19:44:58 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2013-10-16 19:21:15 drhpending
310a. tclsh th3make session.rc test.rc (on windows)
2013-10-16 19:19:05 drhok
310e. make test (on windows)
2013-10-16 19:11:09 drhok
90b. Recompile and test Fossil
2013-10-16 19:08:07 drhpending
310e. make test (on windows)
2013-10-16 19:06:49 drhok+
100b. th3make test.rc
0 errors out of 5,487,714 tests using MSVC 2012 on x64.
2013-10-16 19:05:36 drhok
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
0 errors out of 6351744 tests in 30 configurations
2013-10-16 18:47:13 drhok
40. OMIT, ENABLE, and DISABLE options:
2013-10-16 18:42:39 drhpending
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
2013-10-16 18:35:23 drhok+
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 1288900 tests in 18 configurations
2013-10-16 18:31:19 drhok
110. Tests for platform Android:
2013-10-16 18:31:07 drhok
50. Tests for platform Linux x86:
2013-10-16 18:22:28 drhok+
100a. make fulltestonly
2013-10-16 18:15:52 drhok+
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2013-10-16 18:07:23 drhok
140. Other test performed on any available platform:
2013-10-16 18:07:19 drhok
140g. valgrind testfixture permutations.test valgrind
Had to omit view.test since it was taking too long.
2013-10-16 18:05:45 danok
240. Amalgamation autoconf tarball.
2013-10-16 18:05:40 danok
250. TEA archive builds correctly and runs:
2013-10-16 18:05:33 danok
240c. Works on Mac
2013-10-16 18:05:20 danok
250b. Mac
2013-10-16 17:56:21 danok
240a. Builds
2013-10-16 17:55:47 danok
250a. Linux
2013-10-16 17:54:17 danok
240b. Works on Linux
2013-10-16 17:53:37 danok
240a. Builds
2013-10-16 17:53:12 danok
240a. Builds
2013-10-16 17:24:01 danok
310d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM; valgrind ./th3
2013-10-16 15:34:10 danok
280. Verify that databases (including FTS3 and RTREE databases), rollback journals, and WAL files created by the release candidate are readable and writeable by historical versions of SQLite (as long as no unsupported features are used) and vice versa.
2013-10-16 15:20:23 danok
310b. tclsh th3make session.rc test.rc (on unix)
2013-10-16 15:07:00 danok
310g. testfixture test/session.test
2013-10-16 15:06:45 danok
310f. make test (on unix)
2013-10-16 14:55:33 danok
310c. tclsh th3make session.rc cov.rc
2013-10-16 14:49:59 danpending
310b. tclsh th3make session.rc test.rc (on unix)
2013-10-16 14:49:48 danpending
310d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM; valgrind ./th3
2013-10-16 14:49:38 danok
310d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM; valgrind ./th3
2013-10-16 14:46:42 danok
310b. tclsh th3make session.rc test.rc (on unix)
2013-10-16 14:46:20 danpending
310d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM; valgrind ./th3
2013-10-16 14:46:10 danpending
310c. tclsh th3make session.rc cov.rc
2013-10-16 14:45:56 danpending
310b. tclsh th3make session.rc test.rc (on unix)
2013-10-16 14:29:00 drhok
220. ZIPVFS tests:
2013-10-16 14:07:59 danok
310f. make test (on unix)
2013-10-16 11:48:58 danpending
310f. make test (on unix)
2013-10-16 11:48:51 danok
310f. make test (on unix)
2013-10-16 11:07:46 mistachkinok
100h. At least one of the above on WinRT (ARM)
2013-10-16 10:09:49 mistachkinpending
100h. At least one of the above on WinRT (ARM)
2013-10-16 09:16:30 danok
110a. th3make -Os min.rc
2013-10-16 07:16:15 danok
220d. th3make zipvfs.rc min.rc -DTH3_LOWMEM; valgrind ./th3
2013-10-16 07:16:09 danok
220c. th3make zipvfs.rc memdebug.rc
2013-10-16 06:08:58 danok
50d. tclsh th3make fast-ex.rc
2013-10-16 06:08:53 danok
50c. tclsh fulltest.tcl fast.rc test.rc
2013-10-16 04:42:32 mistachkinfail
100j. At least one of the above on Windows Embedded Compact 2013
mmap does not work under emulation, memory leak in VFS.
2013-10-16 03:36:04 drhok
270. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2013-10-16 03:36:01 drhok
270e. windows nmake
2013-10-16 03:35:22 drhok
270d. windows native mingw
2013-10-16 03:35:08 drhok
270c. openbsd
2013-10-16 03:34:29 drhok
270b. mac
2013-10-16 03:33:23 drhok
270a. linux
2013-10-16 03:33:20 drhok
270f. sparc solaris using autoconf
2013-10-16 03:31:40 drhok
160. Build using the configure/make in main source tree.
2013-10-16 03:31:38 drhok
160e. Works on Linux
2013-10-16 03:29:42 drhok
160f. Works on Mac
2013-10-16 03:29:10 drhok
160d. Verify that the --disable-amalgamation option to configure works.
2013-10-16 03:25:08 drhok
160g. Works on OpenBSD
2013-10-16 03:23:27 drhok
160h. Works on Solaris
2013-10-16 03:23:25 drhok
160c. Verify the correct version numbers have been installed.
2013-10-16 03:23:22 drhok
160b. Run "make test" to verify that the build works.
2013-10-16 03:23:20 drhok
160a. Make sure that autoconf has been run to update the configure script.
2013-10-16 03:22:11 drhok
300. Build and verify correct operation of sqlite3_analyzer on:
2013-10-16 03:22:08 drhok
300e. Win32 (MSVC) and verify correct output.
2013-10-16 03:20:56 drhok
300d. Win32 (MinGW)
2013-10-16 03:19:32 drhok
300c. Sparc Solaris
2013-10-16 03:15:30 drhok
300b. Mac
2013-10-16 03:14:10 drhok
300a. Linux
2013-10-16 02:26:37 drhok
220h. At least one of the above on Windows
2013-10-16 02:17:59 drhok
210. SEE tests using TH3:
2013-10-16 02:17:54 drhok
210i. At least one of the above on Mac
2013-10-16 02:17:50 drhok
210b. see-aes128-ofb.c
0 errors out of 1261883 tests with min.rc on Mac.
2013-10-16 02:16:51 drhok
130. Tests for platform Solaris Sparc:
2013-10-16 02:16:45 drhok
130c. th3make fast.rc
The gcc 4.8.0 compiler apparently generates incorrect code on Sparc with -O3. Changing optimization to -O2 allows this test to pass. 0 errors out of 7106605 tests in 32 configurations
2013-10-16 02:07:59 drhok
210e. see-aes128-ccm.c
0 errors out of 1267301 tests in 18 configurations (min.rc -O6) on Linux x64
2013-10-16 02:07:35 drhok
210h. At least one of the above on Linux
2013-10-16 02:07:32 drhok
210e. see-aes128-ccm.c
2013-10-16 01:02:35 drhok
80. Tests for platform Mac OS-X x86:
2013-10-15 20:26:53 danok
220f. At least one of the above on Linux
2013-10-15 20:26:47 danok
220b. th3make zipvfs.rc test.rc
2013-10-15 20:26:15 mistachkinok
100g. At least one of the above on WinRT (x86)
2013-10-15 20:26:11 mistachkinok
100i. At least one of the above on Windows Phone
2013-10-15 20:17:19 danok
220g. At least one of the above on Mac
2013-10-15 20:17:11 danok
220e. th3make min.rc
2013-10-15 20:10:00 danpending
220f. At least one of the above on Linux
2013-10-15 20:09:52 danpending
220g. At least one of the above on Mac
2013-10-15 20:09:44 danpending
220e. th3make min.rc
2013-10-15 20:02:44 danpending
220c. th3make zipvfs.rc memdebug.rc
2013-10-15 20:02:16 danpending
220d. th3make zipvfs.rc min.rc -DTH3_LOWMEM; valgrind ./th3
2013-10-15 19:58:31 danpending
220b. th3make zipvfs.rc test.rc
2013-10-15 19:55:45 danok
220a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2013-10-15 19:35:35 mistachkinpending
100g. At least one of the above on WinRT (x86)
2013-10-15 19:24:13 drhfail
130c. th3make fast.rc
135 errors out of 7106608 tests in 32 configurations - Many different errors. No sure what went wrong. Will rerun with the latest code.
2013-10-15 19:21:52 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-10-15 19:15:47 danok
50a. tclsh releasetest.tcl
2013-10-15 19:15:32 danok
80a. tclsh releasetest.tcl
2013-10-15 19:14:41 mistachkinok
100f. At least one of the above using MSVC-64
superset th3 fulltest, x64 MSVC 2010 Win7, 0 errors out of 271378722 tests total
2013-10-15 19:10:27 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2013-10-15 18:42:16 drhok
140i. th3make min.rc -DSQLITE_TRACE_SIZE_LIMIT=15 -O6
0 errors out of 1288870 tests in 18 configurations
2013-10-15 18:42:00 drhok
140h. th3make cov.rc -DSQLITE_TRACE_SIZE_LIMIT=15 (verify coverage)
0 errors out of 1288926 tests in 18 configurations. 100% MC/DC
2013-10-15 18:36:45 drhpending
140i. th3make min.rc -DSQLITE_TRACE_SIZE_LIMIT=15 -O6
2013-10-15 18:36:41 drhpending
140h. th3make cov.rc -DSQLITE_TRACE_SIZE_LIMIT=15 (verify coverage)
2013-10-15 18:36:36 drhpending
140g. valgrind testfixture permutations.test valgrind
2013-10-15 18:34:28 drhok
140a. th3make alignment2.rc test.rc
0 errors out of 5330794 tests in 32 configurations
2013-10-15 18:33:35 drhok
140e. th3make test.rc -DSQLITE_MAX_ATTACHED=62
0 errors out of 7288916 tests in 32 configurations
2013-10-15 18:32:54 drhok
140d. th3make test.rc -ftrapv
0 errors out of 7288906 tests in 32 configurations
2013-10-15 18:25:13 mistachkinok
100f. At least one of the above using MSVC-64
superset th3 fulltest, x64 MSVC 2010 Win7
2013-10-15 18:23:13 drhok
320. Verify that the sqlite3-all.c build target works and that the resulting sqlite3-all.c file and its include files (sqlite3-?.c) compile and run the same as the single-file amalgamation.
2013-10-15 18:02:30 drhpending
140a. th3make alignment2.rc test.rc
2013-10-15 18:01:43 drhpending
140e. th3make test.rc -DSQLITE_MAX_ATTACHED=62
2013-10-15 18:00:31 drhok
140f. th3make min.rc -Os -DTH3_LOWMEM; valgrind ./th3
0 errors out of 1288817 tests in 18 configurations. No unexpected valgrind errors
2013-10-15 17:59:56 drhpending
140d. th3make test.rc -ftrapv
2013-10-15 17:59:22 drhpending
130c. th3make fast.rc
2013-10-15 17:59:02 drhok
130b. th3make test.rc
0 errors out of 7285554 tests in 32 configurations
2013-10-15 17:42:12 drhok
140c. th3make test.rc -DSQLITE_THREADSAFE=0
0 errors out of 7259917 tests in 32 configurations
2013-10-15 17:41:55 drhok
140b. th3make test.rc -DHAVE_LOCALTIME_R
0 errors out of 7288919 tests in 32 configurations
2013-10-15 16:49:32 danok
40a. tclsh ../tool/omittest.tcl -skip_run
2013-10-15 16:38:54 danok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-10-15 16:29:05 danpending
50d. tclsh th3make fast-ex.rc
2013-10-15 16:28:53 danpending
50c. tclsh fulltest.tcl fast.rc test.rc
2013-10-15 16:27:22 danpending
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-10-15 16:25:33 danpending
50a. tclsh releasetest.tcl
2013-10-15 16:23:04 danpending
40a. tclsh ../tool/omittest.tcl -skip_run
2013-10-15 15:48:23 danpending
80a. tclsh releasetest.tcl
2013-10-15 14:50:42 drhok
130a. make test
Test e_expr-31.2.4 fails due to differences in floating point hardware on Sparc.
2013-10-15 14:41:06 drhpending
140c. th3make test.rc -DSQLITE_THREADSAFE=0
2013-10-15 14:40:39 drhpending
140b. th3make test.rc -DHAVE_LOCALTIME_R
2013-10-15 14:39:42 drhpending
130b. th3make test.rc
2013-10-15 14:13:08 drhok
120. Tests for platform OpenBSD x86:
2013-10-15 14:13:05 drhok
120b. th3make -Os min.rc
0 errors out of 1290259 tests in 18 configurations
2013-10-15 12:44:41 drhpending
120b. th3make -Os min.rc
2013-10-15 12:37:28 drhok
260. Run performance tests comparing the new SQLite release against the previous version. Verify no performance regressions.
2013-10-15 12:37:24 drhok
260b. The TH3 speed tests
5.052s on 3.8.1 versus 5.135s on 3.8.0.2
2013-10-15 12:35:39 drhok
260a. The TCL speed*.test scripts
7654890 µs on 3.8.1 versus 7804107 µs on 3.8.0.2
2013-10-15 12:32:04 drhok
260c. sqlite3 sqlite.fossil .dump >speed-c.sql
fossil timeline -R sqlite.fossil -n 300 -sqltrace 2>>speed-c.sql
fossil rebuild sqlite.fossil -sqltrace 2>>speed-c.sql
11.045s on 3.8.1 versus 11.224s on 3.8.0.2
2013-10-15 11:56:06 drhok
60. Tests for platform Linux x86_64:
2013-10-15 11:56:03 drhok
60d. tclsh releasetest.tcl
Many failures on Ftrapv, but cleared on rerun.
2013-10-15 11:35:21 drhok
190. Firefox recompiled using lastest SQLite.
2013-10-15 11:35:21 drhok
190a. No SQLite compiler warnings
2013-10-15 11:35:21 drhok
190b. Active use with no issues noted
2013-10-15 11:21:08 drhok
60g. tclsh th3make test-ex.rc
0 errors out of 17740435 tests in 16 configurations
2013-10-15 11:20:49 drhok
80b. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 58,773,707 tests in 10 alignments
2013-10-15 10:20:40 mistachkinok
210g. At least one of the above using memdebug.rc
2013-10-15 10:20:31 mistachkinok
210d. see-rc4.c
0 errors out of 6339431 tests in 44 configurations on x86 MSVC 2008 min.rc memdebug.rc
2013-10-15 08:38:07 mistachkinok
200. CEROD tests in the test/ subdirectory.
x86 MSVC 2008 Win7 32-bit
2013-10-15 07:40:28 mistachkinok
210c. see-aes256-ofb.c
x86 MSVC 2008
2013-10-15 07:22:47 mistachkinpending
100f. At least one of the above using MSVC-64
superset th3 fulltest, x64 MSVC 2010 Win7
2013-10-15 07:21:57 mistachkinpending
210c. see-aes256-ofb.c
2013-10-15 06:19:41 mistachkinok
330. System.Data.SQLite builds and checks out using the SQLite core
netfx40, debug, release, netCF
2013-10-15 05:36:04 mistachkinok
100k. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2013-10-15 05:29:02 mistachkinok
100d. At least one of the above using MinGW
2013-10-15 05:28:58 mistachkinok
100c. th3make fast.rc
x86 MinGW
2013-10-15 02:50:56 mistachkinok
100b. th3make test.rc
x86 MSVC 2008
2013-10-15 02:26:51 drhok
210j. At least one of the above on Windows
2013-10-15 02:26:48 drhok
210f. At least one of the above using test.rc
2013-10-15 02:26:45 drhok
210a. see.c
0 errors out of 5,445,214 tests with test.rc on MSVC 2012 x86
2013-10-15 01:56:00 drhok
60e. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 75,078,413 tests in 10 alignments
2013-10-15 01:26:00 mistachkinpending
100b. th3make test.rc
2013-10-15 01:24:25 mistachkinok
100e. At least one of the above using MSVC-32
2013-10-15 01:24:20 mistachkinok
100a. make fulltestonly
2013-10-15 01:13:31 drhpending
210a. see.c
2013-10-15 01:13:31 drhpending
210f. At least one of the above using test.rc
2013-10-15 01:13:31 drhpending
210j. At least one of the above on Windows
2013-10-15 01:07:57 drhok
150. Sqllogictest:
2013-10-15 01:07:57 drhok
150a. Checked in latest SQLite amalgamation
2013-10-15 01:07:57 drhok
150b. No compiler warnings
2013-10-15 01:07:57 drhok
150c. run-all.sh with no errors
2013-10-15 01:07:57 drhok
150d. run-all.bat with no errors
2013-10-15 01:07:17 drhok
100n. mptester x.db mptest/multiwrite01.test
2013-10-15 01:06:58 drhok
100m. mptester x.db mptest/crash01.test
MSVC x64
2013-10-15 01:05:43 drhok
100l. th3make msvc.rc test.rc /RTC1
0 errors out of 5472045 tests 26 configurations
2013-10-15 00:53:03 drhpending
80b. tclsh fulltest.tcl fast.rc test.rc
2013-10-15 00:51:39 drhpending
60d. tclsh releasetest.tcl
2013-10-15 00:51:22 drhok
80c. tclsh th3make fast.rc CC=clang
0 errors out of 5551144 tests in 26 configurations
2013-10-15 00:49:00 drhok
60c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
0 errors out of 1366036 tests in 18 configurations
2013-10-15 00:48:26 drhfail
130a. make test
./testfixture test/crash8.test is failing
2013-10-15 00:42:07 drhok
120a. make test
percentile-2.1.50 failed with an answer of 2749999.500048681 instead of just 2749999.5
2013-10-15 00:38:32 drhok
20f. The compile-time options are all up-to-date (compile.html)
2013-10-15 00:38:28 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2013-10-15 00:38:25 drhok
20d. No unresolved hyperlinks in the documentation build
2013-10-15 00:38:22 drhok
20b. Release announcement in changes.in
2013-10-15 00:38:19 drhok
20a. Latest release on the index.html page
2013-10-15 00:37:31 drhpending
60c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
2013-10-15 00:37:15 drhok
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
0 errors out of 1286134 tests in 18 configurations
2013-10-15 00:32:07 drhok
60i. tclsh th3make fast.rc CC=clang
2013-10-15 00:28:58 drhok
180. Fossil updated to use the latest SQLite.
2013-10-15 00:28:55 drhok
180b. Used on active websites with no issues
2013-10-15 00:28:52 drhok
180a. No compiler warnings
2013-10-15 00:26:26 drhok
170. Exported symbol checks: tool/symbols.sh
2013-10-15 00:26:23 drhok
170d. No undesirable library dependencies on MinGW
2013-10-15 00:26:21 drhok
170c. No private symbols exported in MinGW (check using tool/symbols-mingw.sh)
2013-10-15 00:24:49 drhok
170b. No undesirable library dependencies
2013-10-15 00:24:47 drhok
170a. No private symbols exported. (This is also checked by releasetest.tcl)
2013-10-15 00:24:11 drhpending
120a. make test
2013-10-15 00:22:34 drhpending
80c. tclsh th3make fast.rc CC=clang
2013-10-15 00:20:34 drhok
80e. ./mptester x.db mptest/multiwrite01.test
2013-10-15 00:20:21 drhok
80d. ./mptester x.db mptest/crash01.test
2013-10-15 00:19:06 drhpending
60i. tclsh th3make fast.rc CC=clang
2013-10-15 00:18:55 drhok
60h. tclsh th3make test.rc CC=clang
0 errors out of 7288841 tests in 32 configurations
2013-10-15 00:18:38 drhok
60k. ./mptester x.db mptest/multiwrite01.test
2013-10-15 00:18:26 drhok
60j. ./mptester x.db mptest/crash01.test
2013-10-15 00:17:35 drhok
10. Compiler warning checks. (Warnings in the Porter stemmer code are allowed.)
2013-10-15 00:17:33 drhok
10f. sh tool/warnings-clang.sh
False positive warning about nVmStep always being zero on the RHS of +=. testcase() shows this to be a bug in clang.
2013-10-15 00:17:26 drhok
10c. OpenBSD GCC using options -Wall
2013-10-15 00:16:56 drhpending
100l. th3make msvc.rc test.rc /RTC1
2013-10-15 00:15:26 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2013-10-15 00:13:02 drhpending
10c. OpenBSD GCC using options -Wall
2013-10-15 00:10:49 drhpending
10f. sh tool/warnings-clang.sh
2013-10-15 00:10:34 drhpending
130a. make test
2013-10-15 00:08:46 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2013-10-15 00:08:42 drhok
30e. Comments have been updated to reflect code changes
2013-10-15 00:08:39 drhok
30d. New code complies with design rules
2013-10-15 00:08:37 drhok
30c. New code complies with style guidelines
2013-10-15 00:08:35 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2013-10-15 00:08:32 drhok
30a. No stray changes
2013-10-14 23:57:25 mistachkinpending
100e. At least one of the above using MSVC-32
2013-10-14 23:50:44 drhpending
60h. tclsh th3make test.rc CC=clang
2013-10-14 23:50:27 drhok
60f. tclsh th3make memdebug.rc
0 errors out of 7288959 tests in 32 configurations
2013-10-14 23:14:16 mistachkinpending
100a. make fulltestonly
x86 2008
2013-10-14 22:54:02 mistachkinok
10e. Windows MSVC Win64 /W3
2008/2012
2013-10-14 22:53:55 mistachkinok
10d. Windows MSVC Win32 /W3
2008/2012
2013-10-14 22:03:38 drhpending
60g. tclsh th3make test-ex.rc
2013-10-14 22:03:23 drhpending
60f. tclsh th3make memdebug.rc
2013-10-14 22:03:09 drhpending
60e. tclsh fulltest.tcl fast.rc test.rc
2013-10-14 22:00:39 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-10-14 22:00:28 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)