SQLite

Checklist For SQLite 3.8.7.3
Login
2014-12-05 22:27:55 drhok
80a. make test
2014-12-05 21:27:11 drhok
40. Tests for platform Linux x86_64:
2014-12-05 21:27:09 drhok
40b. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
0 errors out of 1477650 tests in 233.253 seconds. The new branch in STAT4 is untested, but all others pass.
2014-12-05 21:25:51 drhretest
80a. make test
2014-12-05 21:25:38 drhretest
40b. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
2014-12-05 21:11:47 danok
40d. tclsh fulltest.tcl fast.rc test.rc
****** FINISHED (04:11:37) with 0 errors out of 78632137 tests in 15711.852 seconds ********
2014-12-05 21:11:34 danok
110. Other test performed on any available platform:
2014-12-05 21:11:27 danok
110d. valgrind testfixture permutations.test valgrind
passes after [194c90db]
2014-12-05 21:11:02 danok
40g. tclsh th3make fast.rc CC=clang
./th3: 0 errors out of 7446268 tests in 831.403 seconds
2014-12-05 18:42:30 drhok
10. Compiler warning checks.
2014-12-05 18:42:27 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2014-12-05 18:41:55 drhok
20. Documentation checks:
2014-12-05 18:41:53 drhok
20g. Check new/changed documentation for spelling and gramatical mistakes
2014-12-05 18:41:43 drhok
70. Tests for platform Mac OS-X x86:
2014-12-05 18:41:41 drhok
70a. make fulltestonly
Failures in loadext.test, which seem to be test problems for this platform, not errors in SQLite.
2014-12-05 18:31:56 drhok
100. Tests for platform Solaris Sparc:
2014-12-05 18:31:53 drhok
100a. th3make fast.rc
0 errors out of 7451643 tests in 6800.797 seconds
2014-12-05 18:28:16 drhok
10c. OpenBSD GCC using options -Wall
2014-12-05 18:23:43 drhok
140. Run "make wordcount; bash run-wordcount.bash $OPTIONS" with options:
2014-12-05 18:23:40 drhok
140b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2014-12-05 18:21:09 drhok
140a. bash run-wordcount.sh sqlite3.c
2014-12-05 18:11:58 drhok
130. Run performance tests comparing the new SQLite release against the previous release.
2014-12-05 18:11:55 drhok
130a. The speedtest1 program
Same speed as 3.7.8.2 to 5 significant digits.
2014-12-05 18:09:38 drhok
40c. tclsh releasetest.tcl
2014-12-05 18:09:23 drhok
110b. th3make test.rc CC=clang -fsanitize=undefined
0 errors out of 7653521 tests in 2043.231 seconds, tallis
2014-12-05 18:08:05 drhok
110a. th3make test.rc -ftrapv
0 errors out of 7653150 tests in 1702.384 seconds
2014-12-05 18:07:34 drhok
80. Tests for platform Win32/64:
2014-12-05 18:07:31 drhok
80a. make test
0 errors our of 161379 tests.
2014-12-05 18:06:00 drhok
110c. th3make quick.rc -valgrind
0 errors out of 1478367 tests in 6769.428 seconds, no valgrind warnings, bella.
2014-12-05 17:35:31 drhpending
80a. make test
2014-12-05 17:35:22 drhpending
110a. th3make test.rc -ftrapv
2014-12-05 17:32:46 drhok
40e. tclsh th3make memdebug.rc
0 errors out of 7625603 tests in 3543.512 seconds, bella
2014-12-05 17:32:25 drhpending
110b. th3make test.rc CC=clang -fsanitize=undefined
2014-12-05 17:30:57 drhpending
100a. th3make fast.rc
2014-12-05 17:30:32 drhok
40b. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
0 errors out of 1477650 tests in 310.022 seconds
2014-12-05 17:30:11 drhok+
60a. tclsh th3make min.rc
0 errors out of 1404252 tests in 3270.113 seconds
2014-12-05 17:27:57 danok
60. Tests for platform Linux ARM (BeagleBoard)
2014-12-05 17:27:52 danok
60a. tclsh th3make min.rc
./th3: 0 errors out of 1404238 tests in 2788.830 seconds ./th3: SQLite 3.8.7.3 2014-12-05 15:25:49 48529508cfe2f9445a6940222fe5ff7cc92aef78
2014-12-05 17:25:55 danpending
40g. tclsh th3make fast.rc CC=clang
2014-12-05 17:23:58 danok
110e. ./configure; make fulltest
0 errors out of 2539045 tests
2014-12-05 17:21:11 danok
70b. tclsh th3make fast.rc CC=clang
./th3: 0 errors out of 5842147 tests in 1544.260 seconds ./th3: SQLite 3.8.7.3 2014-12-05 15:25:49 48529508cfe2f9445a6940222fe5ff7cc92aef78
2014-12-05 17:20:33 danok
90. Tests for platform OpenBSD x86:
2014-12-05 17:20:28 danok
90a. make test
0 errors out of 201985 tests
2014-12-05 16:57:07 danpending
90a. make test
2014-12-05 16:49:29 danpending
40d. tclsh fulltest.tcl fast.rc test.rc
2014-12-05 16:46:59 danpending
70b. tclsh th3make fast.rc CC=clang
2014-12-05 16:34:01 drhpending
40b. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
2014-12-05 16:33:46 drhok
40a. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 1400662 tests in 257.302 seconds, 100% coverage, tallis
2014-12-05 16:27:28 drhpending
40a. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-12-05 16:27:06 drhok
40f. tclsh th3make test.rc CC=clang
0 errors out of 7653394 tests in 2047.292 seconds, tallis
2014-12-05 16:26:30 danok
50. Tests for 32-bit x86 Linux
2014-12-05 16:26:20 danok
50a. tclsh th3make quick.rc -m32
./th3: 0 errors out of 1483179 tests in 425.111 seconds ./th3: SQLite 3.8.7.3 2014-12-05 15:25:49 48529508cfe2f9445a6940222fe5ff7cc92aef78
2014-12-05 16:25:50 danpending+
60a. tclsh th3make min.rc
2014-12-05 16:24:23 drhpending
60a. tclsh th3make min.rc
2014-12-05 16:22:15 drhok
30. Source code change review. "fossil diff --from version-3.8.7.2 --to branch-3.8.7"
2014-12-05 16:22:10 drhok
30j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h)
2014-12-05 16:22:06 drhok
30i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2014-12-05 16:21:35 drhok
30h. Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: /(Re|M)alloc[FORZa-z]*(/
2014-12-05 16:21:29 drhok
30g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2014-12-05 16:21:25 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2014-12-05 16:21:23 drhok
30e. Comments have been updated to reflect code changes
2014-12-05 16:21:20 drhok
30d. New code complies with design rules
2014-12-05 16:21:18 drhok
30c. New code complies with style guidelines
2014-12-05 16:21:16 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2014-12-05 16:21:14 drhok
30a. No stray changes
2014-12-05 16:20:35 drhok
20f. The compile-time options are all up-to-date (compile.html)
2014-12-05 16:20:32 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2014-12-05 16:20:11 drhok
20d. No unresolved hyperlinks in the documentation build
2014-12-05 16:20:08 drhok
20c. Release accouncement in news.html
2014-12-05 16:20:06 drhok
20b. Release announcement in changes.in
2014-12-05 16:20:04 drhok
20a. Latest release on the index.html page
2014-12-05 16:07:40 danpending
110e. ./configure; make fulltest
2014-12-05 16:06:16 danpending
110d. valgrind testfixture permutations.test valgrind
2014-12-05 16:02:40 danpending
50a. tclsh th3make quick.rc -m32
2014-12-05 15:56:58 drhok
10d. Windows MSVC Win64 /W3
2014-12-05 15:56:56 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2014-12-05 15:56:12 drhok
120. Exported symbol checks: tool/symbols.sh
2014-12-05 15:56:12 drhok
120a. No private symbols exported. (This is also checked by releasetest.tcl)
2014-12-05 15:56:12 drhok
120b. No undesirable library dependencies
2014-12-05 15:55:14 drhpending
70a. make fulltestonly
2014-12-05 15:53:31 drhpending
40c. tclsh releasetest.tcl
2014-12-05 15:52:24 drhpending
40f. tclsh th3make test.rc CC=clang
2014-12-05 15:51:25 drhpending
110c. th3make quick.rc -valgrind
2014-12-05 15:50:55 drhpending
40e. tclsh th3make memdebug.rc