SQLite

Checklist For SQLite 3.7.16.1
Login
2013-03-29 13:44:34 drhok
210d. th3make zipvfs.rc min.rc -DTH3_VALGRIND; valgrind ./th3
2013-03-29 12:06:22 drhok
60f. tclsh th3make test-ex.rc
Failures on hlr10000.1.1 due to the 4-digit version number (3.7.16.1 instead of 3.7.16). This is a test script problem and can be safely ignored.
2013-03-29 09:14:16 danok
100. Tests for platform Android:
2013-03-29 09:13:58 danok
100a. th3make -Os min.rc
2013-03-29 02:48:04 drhok
60c. tclsh releasetest.tcl
2013-03-29 02:47:22 drhok
70. Tests for platform Mac OS-X x86:
2013-03-29 02:47:18 drhok
70c. tclsh th3make fast.rc CC=clang
2013-03-29 00:45:27 drhpending
60f. tclsh th3make test-ex.rc
2013-03-29 00:45:20 drhprelim
60f. tclsh th3make test-ex.rc
2013-03-29 00:44:24 drhok
210e. At least one of the above on Linux
2013-03-29 00:44:20 drhok
210b. th3make zipvfs.rc test.rc
2013-03-29 00:32:53 drhpending
70c. tclsh th3make fast.rc CC=clang
2013-03-29 00:32:43 drhpending
60c. tclsh releasetest.tcl
2013-03-29 00:29:31 drhok
50. Tests for platform Linux x86:
2013-03-29 00:28:55 drhok
10. Compiler warning checks. (Warnings in the Porter stemmer code are allowed.)
2013-03-29 00:28:53 drhok
10c. OpenBSD GCC using options -Wall
2013-03-29 00:28:17 drhpending
210b. th3make zipvfs.rc test.rc
2013-03-29 00:17:26 drhok
190. CEROD tests in the test/ subdirectory.
test01 only
2013-03-29 00:16:04 drhok
70b. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 19:28:08 danok
70a. tclsh releasetest.tcl
2013-03-28 19:28:02 danok
50d. tclsh th3make fast-ex.rc
2013-03-28 19:18:14 drhok
310. 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-03-28 19:15:44 drhok
250b. The TH3 speed tests
Two runs versus 3.7.15. 3.7.16 is clearly faster.
2013-03-28 17:51:06 drhok
20f. The compile-time options are all up-to-date (compile.html)
2013-03-28 15:52:43 danpending
70a. tclsh releasetest.tcl
2013-03-28 15:46:20 danok
50c. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 15:46:07 drhok
130d. th3make test.rc -ftrapv
2013-03-28 15:21:07 drhok
290c. Sparc Solaris
2013-03-28 15:18:00 drhok
60d. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 15:16:52 drhok
110. Tests for platform OpenBSD x86:
2013-03-28 15:16:49 drhok
110b. th3make -Os min.rc
2013-03-28 15:16:09 drhok
130c. th3make test.rc -DSQLITE_THREADSAFE=0
2013-03-28 15:09:55 drhok
140b. No compiler warnings
2013-03-28 15:09:49 drhok
140c. run-all.sh with no errors
2013-03-28 13:25:15 drhpending
140c. run-all.sh with no errors
2013-03-28 13:23:56 drhok
150g. Works on OpenBSD
2013-03-28 13:23:41 drhok
200h. At least one of the above on Linux
2013-03-28 13:23:36 drhok
200a. see.c
2013-03-28 13:03:24 drhpending
130c. th3make test.rc -DSQLITE_THREADSAFE=0
2013-03-28 12:58:34 drhpending
200a. see.c
2013-03-28 12:55:53 drhpending
110b. th3make -Os min.rc
2013-03-28 12:55:48 drhok
120. Tests for platform Solaris Sparc:
2013-03-28 12:55:45 drhok
120c. th3make fast.rc
2013-03-28 12:52:35 drhok
110a. make test
2013-03-28 12:06:45 drhok
20a. Latest release on the index.html page
2013-03-28 12:06:45 drhok
20b. Release announcement in changes.in
2013-03-28 12:06:45 drhok
20c. Release accouncement in news.html
2013-03-28 12:06:45 drhok
20d. No unresolved hyperlinks in the documentation build
2013-03-28 12:06:45 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2013-03-28 12:06:11 drhok
30a. No stray changes
2013-03-28 12:06:11 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2013-03-28 12:06:11 drhok
30c. New code complies with style guidelines
2013-03-28 12:06:11 drhok
30d. New code complies with design rules
2013-03-28 12:06:11 drhok
30e. Comments have been updated to reflect code changes
2013-03-28 12:06:11 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2013-03-28 12:06:11 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-03-28 11:57:09 drhpending
110a. make test
2013-03-28 11:53:06 drhpending
70b. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 11:53:00 drhok
70b. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 11:51:10 drhpending
60d. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 11:50:59 drhpending
130d. th3make test.rc -ftrapv
2013-03-28 11:47:40 drhpending
120c. th3make fast.rc
2013-03-28 11:26:49 drhok
120b. th3make test.rc
2013-03-28 11:19:30 danok
50a. tclsh releasetest.tcl
2013-03-28 08:39:16 danpending
50d. tclsh th3make fast-ex.rc
2013-03-28 08:39:08 danpending
50c. tclsh fulltest.tcl fast.rc test.rc
2013-03-28 08:34:23 danpending
50a. tclsh releasetest.tcl
2013-03-28 01:41:22 drhok
300g. testfixture test/session.test
2013-03-28 01:30:56 drhok
290e. Win32 (MSVC) and verify correct output.
2013-03-28 01:29:39 drhok
300f. make test (on unix)
2013-03-28 01:28:31 drhok
290a. Linux
2013-03-28 01:17:54 drhok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
On branch in sqlite3VdbeIntegerAffinity() that should be an ALWAYS(). Otherwise all branches covered.
2013-03-28 01:04:02 drhok
260a. linux x86
2013-03-28 00:58:54 drhok
260f. windows native mingw
2013-03-28 00:56:46 drhok
260g. windows nmake
2013-03-28 00:55:59 drhok
260h. sparc solaris using autoconf
2013-03-28 00:55:56 drhok
260b. linux x64
2013-03-28 00:54:42 drhok
120a. make test
2013-03-28 00:47:36 drhok
130f. th3make min.rc -Os -DTH3_LOWMEM; valgrind ./th3
2013-03-28 00:36:02 mistachkinok
320. System.Data.SQLite builds and checks out using the SQLite core
netfx40 debug
2013-03-28 00:14:33 mistachkinok
90d. At least one of the above using MinGW
2013-03-28 00:14:25 mistachkinok
90c. th3make fast.rc
2013-03-27 23:26:58 mistachkinpending
90d. At least one of the above using MinGW
2013-03-27 23:26:52 mistachkinpending
90c. th3make fast.rc
2013-03-27 23:25:03 mistachkinok
90b. th3make test.rc
2013-03-27 22:32:44 mistachkinok
90e. At least one of the above using MSVC-32
2013-03-27 22:32:33 mistachkinpending
90b. th3make test.rc
2013-03-27 21:40:40 mistachkinok
90a. make fulltestonly
2013-03-27 21:24:39 drhok
160d. No undesirable library dependencies on MinGW
2013-03-27 21:24:36 drhok
160c. No private symbols exported in MinGW (check using tool/symbols-mingw.sh)
2013-03-27 21:19:23 drhok
180. Firefox recompiled using lastest SQLite.
2013-03-27 21:19:23 drhok
180a. No SQLite compiler warnings
2013-03-27 21:19:23 drhok
180b. Active use with no issues noted
2013-03-27 21:18:29 mistachkinok
10d. Windows MSVC Win32 /W3
2013-03-27 20:59:58 drhpending
130f. th3make min.rc -Os -DTH3_LOWMEM; valgrind ./th3
2013-03-27 20:57:46 drhok
170. Fossil updated to use the latest SQLite.
2013-03-27 20:57:46 drhok
170a. No compiler warnings
2013-03-27 20:57:46 drhok
170b. Used on active websites with no issues
2013-03-27 20:44:51 drhok
150h. Works on Solaris
2013-03-27 20:44:20 drhpending
120a. make test
2013-03-27 20:41:12 drhok
10f. sh tool/warnings-clang.sh
2013-03-27 20:41:05 drhok
10e. Windows MSVC Win64 /W3
2013-03-27 20:32:10 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-03-27 20:28:22 drhpending
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-03-27 20:25:37 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2013-03-27 20:19:57 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2013-03-27 20:06:04 mistachkinpending
90a. make fulltestonly