SQLite

Checklist For SQLite 3.8.5
Login
2014-06-04 12:43:02 danok
220d. th3make zipvfs.rc quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-06-04 12:18:56 drhok
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
0 errors out of 6598540 tests, on linux "bella"
2014-06-04 12:18:23 drhok
210. SEE tests using TH3:
2014-06-04 12:18:19 drhok
210g. At least one of the above using memdebug.rc
2014-06-04 12:18:15 drhok
210c. see-aes256-ofb.c
0 errors out of 7509394 tests, on linux "bella" with memdebug.rc
2014-06-04 11:41:07 drhok
30. Source code change review. "fossil diff --from release --to trunk"
2014-06-04 11:41:07 drhok
30a. No stray changes
2014-06-04 11:41:07 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2014-06-04 11:41:07 drhok
30c. New code complies with style guidelines
2014-06-04 11:41:07 drhok
30d. New code complies with design rules
2014-06-04 11:41:07 drhok
30e. Comments have been updated to reflect code changes
2014-06-04 11:41:07 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2014-06-04 11:41:07 drhok
30g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2014-06-04 11:41:07 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-06-04 11:41:07 drhok
30i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2014-06-04 11:41:07 drhok
30j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h)
2014-06-04 11:39:55 drhpending
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
2014-06-04 11:38:37 drhok
210h. At least one of the above on Linux
2014-06-04 11:38:34 drhok
210f. At least one of the above using test.rc
2014-06-04 11:38:31 drhok
210d. see-rc4.c
0 errors out of 7509279 tests, linux "bella" with test.rc
2014-06-04 11:37:32 drhok
20. Documentation checks:
2014-06-04 11:37:30 drhok
20i. Check new/changed documentation for spelling and gramatical mistakes
2014-06-04 11:26:34 drhok
20h. Test metrics are up-to-date (testing.html)
2014-06-04 11:26:31 drhok
20g. Database footprint is up-to-date (features.html)
2014-06-04 11:26:26 drhok
20f. The compile-time options are all up-to-date (compile.html)
2014-06-04 11:26:21 drhok
20c. Release accouncement in news.html
2014-06-04 11:26:18 drhok
20b. Release announcement in changes.in
2014-06-04 11:17:05 drhok
20a. Latest release on the index.html page
2014-06-04 11:16:55 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2014-06-04 11:16:51 drhok
20d. No unresolved hyperlinks in the documentation build
2014-06-04 11:15:07 drhok
310. 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.
2014-06-04 11:15:03 drhok
310f. 64-little to 32-big, CEROD database
2014-06-04 11:14:05 drhok
210e. see-aes128-ccm.c
0 errors out of 1460914 tests, imac 10.6.8 using quick.rc
2014-06-04 11:02:09 drhok
310e. 64-little to 32-big, ZIPVFS database
2014-06-04 10:59:23 drhok
310d. 64-little to 32-big, SEE database
2014-06-04 10:56:04 drhpending
210e. see-aes128-ccm.c
2014-06-04 10:55:59 drhpending
210d. see-rc4.c
2014-06-04 10:49:35 drhpending
210c. see-aes256-ofb.c
2014-06-04 09:39:24 danok
220g. At least one of the above on Mac
2014-06-04 09:37:32 danok
220e. th3make quick.rc
2014-06-04 09:37:08 danok
300. 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.
tested with backcompat.test against 3.6.4. 3.7.12 and 3.8.0.
2014-06-04 09:29:16 danok
240. Amalgamation autoconf tarball.
2014-06-04 09:29:10 danok
250. TEA archive builds correctly and runs:
2014-06-04 09:29:04 danok
250a. Linux
2014-06-04 09:27:25 danok
250b. Mac
2014-06-04 09:26:56 danok
240c. Works on Mac
2014-06-04 09:23:34 danok
240b. Works on Linux
2014-06-04 09:22:40 danok
240a. Builds
2014-06-04 09:20:39 danpending
220g. At least one of the above on Mac
2014-06-04 09:20:29 danpending
220e. th3make quick.rc
2014-06-04 09:18:21 danok
220a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2014-06-04 09:12:29 danpending
220d. th3make zipvfs.rc quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-06-04 09:11:04 danpending
220a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2014-06-04 09:06:05 danok
80. Tests for platform Mac OS-X x86:
2014-06-04 09:05:56 danok
50. Tests for platform Linux x86:
2014-06-04 09:05:48 danok
50d. tclsh th3make fast-ex.rc
2014-06-04 06:04:38 danok
110. Tests for platform Android:
2014-06-04 06:04:28 danok
110a. th3make quick.rc
The same SQLITE_DEBUG related ctime03.test errors as 9a. These are not important.
2014-06-04 05:47:14 danok
80a. tclsh releasetest.tcl
2014-06-04 05:44:48 danok
50a. tclsh releasetest.tcl
2014-06-04 05:44:41 danok
50c. tclsh fulltest.tcl fast.rc test.rc
2014-06-04 05:44:31 danok+
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-06-04 02:20:48 drhok
210j. At least one of the above on Windows
2014-06-04 02:20:42 drhok
210a. see.c
0 errors out of 5725379 tests on win7 msvc32
2014-06-04 02:19:42 drhok
140. Other test performed on any available platform:
2014-06-04 02:19:34 drhok
140j. valgrind testfixture permutations.test valgrind
0 errors out of 96387 test, 3425 memory blocks leaked in TCL probably due to leaks in test logic. No SQLite leaks. No other valgrind errors. Deemed pass.
2014-06-04 02:15:49 drhok
330. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK
2014-06-04 02:15:45 drhok
330d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
0 errors out of 96387 tests, linux x64 "bella"
2014-06-04 01:36:46 drhok
80b. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 60,844,450 tests on iMac 10.6.8
2014-06-04 01:33:18 drhok
220h. At least one of the above on Windows
2014-06-04 01:33:12 drhok
220f. At least one of the above on Linux
2014-06-04 01:33:07 drhok
220b. th3make zipvfs.rc test.rc
0 errors out of 5725379 tests on win7 msvc32
2014-06-04 01:32:05 drhretest
140j. valgrind testfixture permutations.test valgrind
Retest using --leak-check=full
2014-06-04 01:30:50 drhok
140i. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DSQLITE_ENABLE_STAT4; valgrind ./th3
0 errors out of 1567840 tests with no valgrind warnings on linux x64 "bella"
2014-06-04 01:29:55 drhok
220c. th3make zipvfs.rc memdebug.rc
0 errors out of 7939653 tests on linux "bella" x64
2014-06-04 00:14:38 drhpending
330d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-06-04 00:13:42 drhok
330c. tclsh th3make session.rc cov.rc
0 errors out of 1382702 tests
2014-06-04 00:06:50 drhok
210i. At least one of the above on Mac
2014-06-04 00:06:46 drhok
210b. see-aes128-ofb.c
0 errors out of 1460468 tests, on MacAir 10.7.2, quick.rc
2014-06-04 00:05:50 drhpending
330c. tclsh th3make session.rc cov.rc
2014-06-04 00:05:28 drhok
330b. tclsh th3make session.rc test.rc (on unix)
0 errors out of 7563582 tests, on "bella"
2014-06-03 23:51:26 drhpending
210b. see-aes128-ofb.c
2014-06-03 23:50:10 drhpending
210a. see.c
2014-06-03 23:48:51 drhok
330f. make test (on unix)
2 errors out of 137264 tests: The expected hook-7.5.2.1 and hook-7.5.2.2
2014-06-03 23:38:37 drhpending
330f. make test (on unix)
2014-06-03 23:38:36 mistachkinok
100. Tests for platform Win32/64:
2014-06-03 23:38:29 mistachkinok
100k. At least one of the above on Windows Embedded Compact 2013
0 errors out of 1393711 tests with MSVC 2012
2014-06-03 23:38:03 drhpending
330b. tclsh th3make session.rc test.rc (on unix)
2014-06-03 23:35:20 drhpending
220c. th3make zipvfs.rc memdebug.rc
2014-06-03 23:35:03 drhpending
220b. th3make zipvfs.rc test.rc
2014-06-03 23:25:40 drhok+
200. CEROD tests in the test/ subdirectory.
On "bella"
2014-06-03 23:25:32 drhok
200. CEROD tests in the test/ subdirectory.
On
2014-06-03 23:14:12 drhok
160. Build using the configure/make in main source tree.
2014-06-03 23:14:09 drhok
160f. Works on Mac
2014-06-03 23:14:03 drhok
160e. Works on Linux
2014-06-03 23:13:56 drhpending
140j. valgrind testfixture permutations.test valgrind
2014-06-03 23:13:14 drhok
140k. th3make cov.rc -DSQLITE_TRACE_SIZE_LIMIT=15 (verify coverage)
0 errors out of 1383853 tests, 100% coverage, on "bella"
2014-06-03 23:09:53 mistachkinok
100j. At least one of the above on Windows Phone 8.1
0 errors out of 1392924 tests with MSVC 2013
2014-06-03 22:41:54 mistachkinpending
100k. At least one of the above on Windows Embedded Compact 2013
2014-06-03 22:34:47 drhok
160c. Verify the correct version numbers have been installed.
2014-06-03 22:34:37 drhpending
140k. th3make cov.rc -DSQLITE_TRACE_SIZE_LIMIT=15 (verify coverage)
2014-06-03 22:34:31 drhpending
140i. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DSQLITE_ENABLE_STAT4; valgrind ./th3
2014-06-03 22:33:46 mistachkinok
100l. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2014-06-03 22:31:14 drhok
40. OMIT, ENABLE, and DISABLE options:
2014-06-03 22:31:11 drhok
40a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
ENABLE_LOCKING_STYLE does not work on linux. All else is OK.
2014-06-03 22:30:37 mistachkinok
100i. At least one of the above on Windows Phone 8.0
0 errors out of 1392924 tests with MSVC 2012
2014-06-03 22:30:28 drhok
160a. Make sure that autoconf has been run to update the configure script.
2014-06-03 22:30:12 drhok
160d. Verify that the --disable-amalgamation option to configure works.
2014-06-03 22:29:54 drhok
140e. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK
0 errors out of 7552294 tests, on "bella"
2014-06-03 22:29:05 drhok
140h. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
0 errors out of 1482212 tests, no valgrind errors. On "bella" with valgrind-3.7.0.
2014-06-03 22:27:47 drhok
140p. th3make quick.rc -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS4
win7, msvc32, ctime03.1.15 errors due to expecting ENABLE_FTS3 instead of ENABLE_FTS4. Deemed ok.
2014-06-03 22:25:07 mistachkinpending
100j. At least one of the above on Windows Phone 8.1
2014-06-03 22:21:23 drhok
160b. Run "make test" to verify that the build works.
2014-06-03 22:18:26 drhok
140a. th3make alignment2.rc test.rc
0 errors out of 5524553 tests, on "bella"
2014-06-03 22:10:04 drhpending
140p. th3make quick.rc -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS4
2014-06-03 22:08:33 drhok
140o. th3make quick.rc -DSQLITE_ENABLE_MEMSYS5
0 errors out of 1401345 tests, win7, mingw
2014-06-03 22:07:46 drhok
310b. 32-big to 64-little, WAL
2014-06-03 22:07:21 drhok
310c. 32-big to 64-little, rollback
2014-06-03 22:06:38 drhok
310a. 32-big to 64-little, database
2014-06-03 22:02:05 drhok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2014-06-03 22:02:02 drhok
290c. openbsd
2014-06-03 22:01:55 drhok
160g. Works on OpenBSD
2014-06-03 22:00:01 drhok
330g. testfixture test/session.test
0 errors out of 24803 tests, win8, msvc64
2014-06-03 21:59:17 drhpending
140o. th3make quick.rc -DSQLITE_ENABLE_MEMSYS5
2014-06-03 21:58:55 drhpending
140e. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK
2014-06-03 21:58:50 drhpending
140a. th3make alignment2.rc test.rc
2014-06-03 21:57:12 drhok
140n. th3make quick.rc -fsigned-char
0 errors out of 1482316 tests, on "bella"
2014-06-03 21:53:04 drhok
140m. th3make quick.rc -funsigned-char
0 errors out of 1482318 tests, on "bella"
2014-06-03 21:51:53 drhok
320. Build and verify correct operation of sqlite3_analyzer on:
2014-06-03 21:51:50 drhok
320a. Linux
2014-06-03 21:50:44 mistachkinpending
100i. At least one of the above on Windows Phone 8.0
2014-06-03 21:50:26 drhok
330a. tclsh th3make session.rc test.rc (on windows)
0 errors out of 5,938,362 tests on win7, mingw
2014-06-03 21:49:29 drhok
140l. th3make quick.rc -DSQLITE_TRACE_SIZE_LIMIT=15
0 errors out of 1482355 tests on "bella"
2014-06-03 21:47:02 drhok
90. Tests for platform MacOS 10.2 PPC:
2014-06-03 21:47:00 drhok
90a. tclsh th3make quick.rc
ctime03 errors due to difference in configuration from the th3.c build and the build on platform. Otherwise, all is well.
2014-06-03 21:45:13 drhok
70. Tests for platform Linux ARM (BeagleBoard)
2014-06-03 21:45:09 drhok
70a. tclsh th3make min.rc
0 errors out of 1387512 tests
2014-06-03 21:27:38 mistachkinok
100h. At least one of the above on WinRT (ARM)
0 errors out of 1393866 tests with MSVC 2012
2014-06-03 20:58:54 drhok
140f. th3make test.rc CC=clang -fsanitize=undefined
0 errors out of 7539318 tests on "bella", clang 3.4-1ubuntu1
2014-06-03 20:43:38 drhok
10. Compiler warning checks.
2014-06-03 20:43:36 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2014-06-03 20:43:11 drhpending
90a. tclsh th3make quick.rc
2014-06-03 20:40:12 drhpending
330a. tclsh th3make session.rc test.rc (on windows)
2014-06-03 20:37:48 drhok
330e. make test (on windows)
The usual 2 hook errors and the percentile-2.1.50 floating-point rounding error
2014-06-03 20:31:27 drhok
100m. th3make msvc.rc test.rc /RTC1
win8, msvc64, 0 errors out of 5758036 tests
2014-06-03 20:26:26 danok
60. Tests for platform Linux x86_64:
2014-06-03 20:26:21 danok
60d. tclsh releasetest.tcl
2014-06-03 20:23:34 drhok
260. Run performance tests comparing the new SQLite release against the previous release and a release from one year ago. Document and justify any performance decrease.
2014-06-03 20:23:32 drhok
260g. One or more of the above on mac
2014-06-03 20:23:29 drhok
260d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null
On MacAir 10.7.2: 4.371s (3.8.5) versus 4.380s (3.8.4.3)
2014-06-03 20:23:26 danok
80c. tclsh th3make fast.rc CC=clang
2014-06-03 20:22:45 danok
10c. OpenBSD GCC using options -Wall
2014-06-03 20:22:19 danok
120. Tests for platform OpenBSD x86:
2014-06-03 20:22:14 danok
120b. th3make quick.rc
2014-06-03 20:22:09 danok
120a. make test
2014-06-03 20:20:42 danpending
110a. th3make quick.rc
2014-06-03 20:19:34 drhok
320b. Mac
MacAir 10.7.5
2014-06-03 20:10:36 drhpending
330e. make test (on windows)
win7, mingw
2014-06-03 20:02:49 drhok
150. Sqllogictest:
2014-06-03 20:02:46 drhok
150d. run-all.bat with no errors
0 errors out of 17,819,637 tests, win7, mingw
2014-06-03 19:58:28 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2014-06-03 19:57:34 drhok
90b. Recompile and test Fossil
2014-06-03 19:54:39 drhpending
70a. tclsh th3make min.rc
2014-06-03 19:53:15 mistachkinpending
100h. At least one of the above on WinRT (ARM)
2014-06-03 19:53:01 mistachkinok
100g. At least one of the above on WinRT (x86)
0 errors out of 1393871 tests with MSVC 2012
2014-06-03 19:50:35 drhok
70b. Recompile and test Fossil
2014-06-03 19:49:23 drhpending
140h. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-06-03 19:48:50 drhok
140g. th3make test.rc -DSQLITE_MAX_ATTACHED=62
0 errors out of 7539271 tests on "tallis"
2014-06-03 19:45:36 drhpending
90b. Recompile and test Fossil
2014-06-03 19:45:09 drhpending
100m. th3make msvc.rc test.rc /RTC1
2014-06-03 19:37:33 mistachkinpending
100g. At least one of the above on WinRT (x86)
2014-06-03 19:31:56 drhok
280. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments
2014-06-03 19:31:52 drhok
280b. Versus the trunk from 12 months ago
442823 (3.8.5) versus 420297 (trunk:2014-06-02) on "bella" x64 with gcc 4.8.1. A 5.4% increase.
2014-06-03 19:30:41 drhok
280a. Versus the previous release
442823 (3.8.5) versus 439549 (3.8.4.3) on "bella" (x64) with gcc 4.8.1. A 0.74% size increase
2014-06-03 19:27:48 drhok
190. Firefox recompiled using lastest SQLite.
2014-06-03 19:27:48 drhok
190a. No SQLite compiler warnings
2014-06-03 19:27:48 drhok
190b. Active use with no issues noted
2014-06-03 19:25:35 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
Various false positives of "array subscript above array bounds" with gcc 4.8.1 on "bella"
2014-06-03 19:23:38 drhok
180. Fossil updated to use the latest SQLite.
2014-06-03 19:23:38 drhok
180a. No compiler warnings
2014-06-03 19:23:38 drhok
180b. Used on active websites with no issues
2014-06-03 19:23:23 drh
180. Fossil updated to use the latest SQLite.
2014-06-03 19:23:23 drh
180a. No compiler warnings
2014-06-03 19:23:23 drh
180b. Used on active websites with no issues
2014-06-03 19:22:59 drhok
170. Exported symbol checks: tool/symbols.sh
2014-06-03 19:22:56 drhok
170d. No undesirable library dependencies on MinGW
On win8, gcc 4.7.0
2014-06-03 19:22:46 drhok
170c. No private symbols exported in MinGW (check using tool/symbols-mingw.sh)
On win8, gcc 4.7.0
2014-06-03 19:21:39 drhpending
140g. th3make test.rc -DSQLITE_MAX_ATTACHED=62
2014-06-03 19:20:21 drhpending
140f. th3make test.rc CC=clang -fsanitize=undefined
2014-06-03 19:19:44 drhok
140d. th3make test.rc -ftrapv
0 errors out of 7539269 tests, on "tallis"
2014-06-03 19:16:57 mistachkinok
320d. Win32 (MinGW)
2014-06-03 19:13:18 danpending
120b. th3make quick.rc
2014-06-03 19:12:55 danpending
120a. make test
2014-06-03 19:11:52 drhok
340. 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.
2014-06-03 19:10:05 drhok
320f. A database containing WITHOUT ROWID tables
sqlite.fossil on the win8 box
2014-06-03 19:08:13 mistachkinpending
320d. Win32 (MinGW)
2014-06-03 19:06:38 mistachkinok
350. System.Data.SQLite builds and checks out using the SQLite core
netfx40, debug, release, netCF 2.0/3.5 OK
2014-06-03 19:05:55 danpending
80c. tclsh th3make fast.rc CC=clang
2014-06-03 19:05:24 danpending
80a. tclsh releasetest.tcl
2014-06-03 19:04:52 drhok
320e. Win32 (MSVC)
win8, msvc64
2014-06-03 19:03:42 drhok+
290e. windows nmake
win8, msvc64
2014-06-03 19:03:11 drhok
290e. windows nmake
2014-06-03 19:01:51 drhok
260f. One or more of the above on windows
2014-06-03 19:01:47 drhok
260c. The speedtest1 program
On win8 with MSVCx64: 10.764s for 3.8.5 versus 10.920s for 3.8.4 - approx 1.4% faster
2014-06-03 19:01:27 danok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-06-03 18:54:10 drhok
270. Run "make wordcount; bash run-wordcount.bash $OPTIONS" with options:
2014-06-03 18:54:07 drhok
270b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
All tests pass. --without-rowid tests are always faster.
2014-06-03 18:53:40 drhok+
270a. bash run-wordcount.sh sqlite3.c
All tests pass. --without-rowid tests are faster, except on --select where it is about the same speed.
2014-06-03 18:52:56 drhok
270a. bash run-wordcount.sh sqlite3.c
All tests pass. --without-rowid tests are consistently faster.
2014-06-03 18:49:19 drhok
100o. mptester x.db mptest/multiwrite01.test
0 errors out of 76 tests, on win8
2014-06-03 18:48:50 drhok
100n. mptester x.db mptest/crash01.test
0 errors out of 94 tests, on win8
2014-06-03 18:47:53 drhpending
140d. th3make test.rc -ftrapv
2014-06-03 18:46:33 drhok
60k. ./mptester x.db mptest/multiwrite01.test
0 errors out of 76 tests, on "bella"
2014-06-03 18:45:48 drhok
140c. th3make test.rc -DSQLITE_THREADSAFE=0
0 errors out of 7543891 tests, on "tallis"
2014-06-03 18:45:04 drhok
60j. ./mptester x.db mptest/crash01.test
0 errors out of 94 tests, on "bella"
2014-06-03 18:44:00 drhok
10f. sh tool/warnings-clang.sh
clang-3.0: One obvious false-positive on sqlite3.c:73866 - the usual clang bug saying that the RHS of a += is always 0 when clearly it is not.
2014-06-03 18:41:21 danpending
60d. tclsh releasetest.tcl
2014-06-03 18:40:18 danpending
50d. tclsh th3make fast-ex.rc
2014-06-03 18:40:04 danpending
50c. tclsh fulltest.tcl fast.rc test.rc
2014-06-03 18:35:21 danpending
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-06-03 18:34:29 danpending
50a. tclsh releasetest.tcl
2014-06-03 18:26:25 danok
260a. The TCL speed*.test scripts
speed1p.test runs in 6.67s, against 6.79s for 3.8.4.
2014-06-03 18:24:05 drhpending
10f. sh tool/warnings-clang.sh
on "tallis"
2014-06-03 18:22:00 drhpending
150d. run-all.bat with no errors
win7, mingw
2014-06-03 18:20:40 drhok
260e. One or more of the above on linux
2014-06-03 18:20:29 drhok
260b. The TH3 speed tests
Real time 3.339s (3.8.4) vs. 3.293s (3.8.5) on "bella". Cachegrind shows 1.1% fewer I-refs.
2014-06-03 18:20:25 mistachkinok
100e. At least one of the above using MSVC-32
2014-06-03 18:20:19 mistachkinok+
100b. th3make test.rc
0 errors out of 5,749,095 tests on Win7 32-bit MSVC
2014-06-03 18:19:44 mistachkinok
100b. th3make test.rc
2014-06-03 17:48:28 drhpending
140c. th3make test.rc -DSQLITE_THREADSAFE=0
2014-06-03 17:47:45 drhok
60g. tclsh th3make test-ex.rc
0 errors out of 18076632 tests on "bella"
2014-06-03 17:42:38 drhok
130. Tests for platform Solaris Sparc:
2014-06-03 17:42:35 drhok
130c. th3make fast.rc
0 errors out of 7289589 tests
2014-06-03 17:22:00 drhok
140b. th3make test.rc -DHAVE_LOCALTIME_R
0 errors out of 7539272 tests on "tallis"
2014-06-03 17:21:12 drhok
100d. At least one of the above using MinGW
2014-06-03 17:21:05 drhok
100c. th3make fast.rc
0 errors out of 5,746,770 tests on win7 with mingw
2014-06-03 17:20:25 drhok
60i. tclsh th3make fast.rc CC=clang
0 errors out of 7283386 tests on "bella"
2014-06-03 16:56:40 mistachkinpending
100b. th3make test.rc
2014-06-03 16:46:18 mistachkinpending
100e. At least one of the above using MSVC-32
2014-06-03 16:43:50 mistachkinok
10e. Windows MSVC Win64 /W3
2014-06-03 16:41:35 mistachkinok
10d. Windows MSVC Win32 /W3
2014-06-03 15:56:11 drhpending
140b. th3make test.rc -DHAVE_LOCALTIME_R
On "tallis"
2014-06-03 15:55:39 drhpending
130c. th3make fast.rc
2014-06-03 15:54:43 drhok
130b. th3make test.rc
0 errors out of 7543971 tests
2014-06-03 15:53:58 drhok+
60e. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 77,651,649 tests on "tallis"
2014-06-03 15:52:40 drhok
60e. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 77,651,649 tests on "bella"
2014-06-03 15:50:14 drhpending
60i. tclsh th3make fast.rc CC=clang
2014-06-03 15:49:51 drhok
160h. Works on Solaris
2014-06-03 15:49:21 drhok
170b. No undesirable library dependencies
On bella with gcc 4.8.1
2014-06-03 15:48:49 drhok
150c. run-all.sh with no errors
0 errors out of 17,819,637 tests, on "bella"
2014-06-03 15:46:54 drhok
60h. tclsh th3make test.rc CC=clang
0 errors out of 7539315 tests on "bella"
2014-06-03 15:35:15 drhok
100f. At least one of the above using MSVC-64
2014-06-03 15:35:03 drhok
100a. make fulltestonly
0 errors out of 1125935 tests using MSVC x64 on Win8
2014-06-03 15:28:58 drhok
170a. No private symbols exported. (This is also checked by releasetest.tcl)
On bella with gcc 4.8.1
2014-06-03 15:27:46 drhpending
150c. run-all.sh with no errors
on "bella"
2014-06-03 15:23:24 drhpending
100c. th3make fast.rc
mingw, win7
2014-06-03 15:22:02 drhok
290d. windows native mingw
2014-06-03 15:21:28 drhok
130e. Verify that Fossil repositories are cross-platform with x86/x64
Copy down sqlar.fossil and run "fossil test-integrity sqlar.fossil"
2014-06-03 15:19:13 drhpending
60h. tclsh th3make test.rc CC=clang
2014-06-03 15:18:40 drhok
60c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
0 errors out of 1462635 tests on "bella"
2014-06-03 15:15:02 drhok
320c. Sparc Solaris
2014-06-03 15:14:10 drhok
290f. sparc solaris using autoconf
2014-06-03 15:13:26 drhok
290a. linux
2014-06-03 15:13:26 drhok
290b. mac
2014-06-03 15:10:56 drhpending
80b. tclsh fulltest.tcl fast.rc test.rc
2014-06-03 13:56:59 drhok
60f. tclsh th3make memdebug.rc
0 errors out of 7539549 tests in 33 configurations, on "bella"
2014-06-03 13:52:09 drhok
130a. make test
0 errors out of 136846 tests
2014-06-03 12:09:39 drhfail
100a. make fulltestonly
Segfault in fuzz-6.1.939
2014-06-03 12:04:04 drhpending
130b. th3make test.rc
2014-06-03 12:03:58 drhok
130d. Recompile and test Fossil
2014-06-03 12:00:17 drhpending
130d. Recompile and test Fossil
2014-06-03 11:59:26 drhpending
130a. make test
2014-06-03 11:58:55 drhpending
60g. tclsh th3make test-ex.rc
On "bella"
2014-06-03 11:58:20 drhpending
60e. tclsh fulltest.tcl fast.rc test.rc
on tallis
2014-06-03 11:49:07 drhpending
60f. tclsh th3make memdebug.rc
2014-06-03 11:48:35 drhpending
60c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
2014-06-03 11:48:09 drhok
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
0 errors out of 1381493 tests. 100% coverage. On "bella"
2014-06-03 11:47:44 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 1383839 tests. 100% MC/DC. On "bella"
2014-06-03 11:45:42 drhok
150b. No compiler warnings
2014-06-03 11:45:39 drhok
150a. Checked in latest SQLite amalgamation
2014-06-03 11:44:14 drhpending
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
2014-06-03 11:43:40 drhpending
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-06-03 11:40:33 drhok
80e. ./mptester x.db mptest/multiwrite01.test
0 errors out of 76 tests. osx 10.6.8
2014-06-03 11:39:53 drhok
80d. ./mptester x.db mptest/crash01.test
0 errors out of 94 tests. osx 10.6.8
2014-06-03 11:37:28 drhpending
100a. make fulltestonly
On win8 x64