SQLite

Checklist For SQLite 3.8.7
Login
2014-10-17 11:23:53 drhok
20. Documentation checks:
2014-10-17 11:23:53 drhok
20a. Latest release on the index.html page
2014-10-17 11:23:53 drhok
20b. Release announcement in changes.in
2014-10-17 11:23:53 drhok
20c. Release accouncement in news.html
2014-10-17 11:23:53 drhok
20d. No unresolved hyperlinks in the documentation build
2014-10-17 11:23:53 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2014-10-17 11:23:53 drhok
20f. The compile-time options are all up-to-date (compile.html)
2014-10-17 11:23:53 drhok
20g. Database footprint is up-to-date (features.html)
2014-10-17 11:23:53 drhok
20h. Test metrics are up-to-date (testing.html)
2014-10-17 06:30:37 mistachkinok
100. Tests for platform Win32/64:
2014-10-17 06:30:33 mistachkinok
100j. At least one of the above on Windows Phone 8.1
06c576c152c4013080c255cbbeb45bf2e298be9f, 32-bit little-endian, 0 errors out of 1386798 tests in 2718.415 seconds
2014-10-17 05:48:48 mistachkinok
100l. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2014-10-17 05:46:17 mistachkinpending
100j. At least one of the above on Windows Phone 8.1
2014-10-17 04:00:18 mistachkinok
100k. At least one of the above on Windows Embedded Compact 2013
06c576c152c4013080c255cbbeb45bf2e298be9f, 32-bit little-endian, errors out of 1387492 tests in 2987.022 seconds
2014-10-17 02:47:34 mistachkinpending
100k. At least one of the above on Windows Embedded Compact 2013
2014-10-17 02:35:36 mistachkinok
100i. At least one of the above on Windows Phone 8.0
06c576c152c4013080c255cbbeb45bf2e298be9f, 32-bit little-endian, 0 errors out of 1386795 tests in 854.907 seconds
2014-10-17 01:53:12 drhok+
100f. At least one of the above using MSVC-64
fulltestonly, Win 8.0, 2 errors out of 1167026 tests, failed: uri-1.12.2 uri-1.12.4 (Tcl issue). Repeat by drh on win8 with older TCL shows 0 errors out of 1167013 tests.
2014-10-17 01:51:24 mistachkinok
100h. At least one of the above on WinRT (ARM)
06c576c152c4013080c255cbbeb45bf2e298be9f, 32-bit little-endian, 0 errors out of 1387745 tests in 3995.485 seconds
2014-10-17 00:34:56 mistachkinpending
100h. At least one of the above on WinRT (ARM)
2014-10-17 00:21:42 mistachkinok
100f. At least one of the above using MSVC-64
fulltestonly, Win 8.0, 2 errors out of 1167026 tests, failed: uri-1.12.2 uri-1.12.4 (Tcl issue)
2014-10-16 23:32:01 drhok+
50a. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 1374696 tests in 193.884 seconds, 100% coverage, bella, check-in 06c576c152c4
2014-10-16 22:00:19 mistachkinpending
100f. At least one of the above using MSVC-64
2014-10-16 21:59:54 mistachkinok
100g. At least one of the above on WinRT (x86)
06c576c152c4013080c255cbbeb45bf2e298be9f, 32-bit little-endian, 0 errors out of 1387748 tests in 624.144 seconds
2014-10-16 21:44:44 mistachkinpending
100g. At least one of the above on WinRT (x86)
2014-10-16 20:48:18 mistachkinok
350. System.Data.SQLite builds and checks out using the SQLite core
1418c006e377d7915a50577d4ccb21125b750bae, 0 errors/377 tests (Debug NetFx40-x86/NetFx45-x64), 0 errors/366 tests (Release NetFx40-x86/NetFx45-x64), 0 errors/23 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/23 tests (Release NetCF20-ARM/NetCF35-ARM)
2014-10-16 20:45:45 drhok
30. Source code change review. "fossil diff --from release --to trunk"
2014-10-16 20:45:45 drhok
30a. No stray changes
2014-10-16 20:45:45 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2014-10-16 20:45:45 drhok
30c. New code complies with style guidelines
2014-10-16 20:45:45 drhok
30d. New code complies with design rules
2014-10-16 20:45:45 drhok
30e. Comments have been updated to reflect code changes
2014-10-16 20:45:45 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2014-10-16 20:45:45 drhok
30g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2014-10-16 20:45:45 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-10-16 20:45:45 drhok
30i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2014-10-16 20:45:45 drhok
30j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h)
2014-10-16 19:22:31 drhok+
40a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2014-10-16 17:04:42 mistachkinpending
350. System.Data.SQLite builds and checks out using the SQLite core
2014-10-16 16:32:29 drhok
20i. Check new/changed documentation for spelling and gramatical mistakes
2014-10-16 16:11:06 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-10-16 16:11:04 drhok
310e. 64-little to 32-big, ZIPVFS database
2014-10-16 16:06:58 drhok
310f. 64-little to 32-big, CEROD database
2014-10-16 16:04:37 drhok
310d. 64-little to 32-big, SEE database
2014-10-16 16:00:01 drhok
310b. 32-big to 64-little, WAL
2014-10-16 15:59:58 drhok
310c. 32-big to 64-little, rollback
2014-10-16 15:59:08 drhok
310a. 32-big to 64-little, database
2014-10-16 15:31:48 drhok
90. Tests for platform MacOS 10.2 PPC:
2014-10-16 15:31:45 drhok
90a. tclsh th3make quick.rc
0 errors out of 1377829 tests in 3821.404 seconds
2014-10-16 15:05:50 drhok
10. Compiler warning checks.
2014-10-16 15:05:48 drhok
10d. Windows MSVC Win32 /W3
2014-10-16 15:05:16 drhok
10e. Windows MSVC Win64 /W3
2014-10-16 15:04:37 drhok
10c. OpenBSD GCC using options -Wall
2014-10-16 15:04:32 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2014-10-16 15:04:29 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
Tallis with gcc 4.6.3. False positives using gcc 4.8.1 with -O3.
2014-10-16 15:01:14 drhok
330. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK
2014-10-16 15:01:11 drhok
330e. make test (on windows)
2014-10-16 15:01:08 drhok
330a. tclsh th3make session.rc test.rc (on windows)
0 errors out of 5968853 tests in 4591.145 seconds. win7. mingw.
2014-10-16 15:00:15 drhok
280. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments
2014-10-16 15:00:10 drhok
280b. Versus the trunk from 12 months ago
3.8.1: 428689 vs. 449807. 5% larger.
2014-10-16 14:59:33 drhok
280a. Versus the previous release
3.8.6: 445264 vs trunk: 449807. 1% larger.
2014-10-16 14:57:06 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-10-16 14:57:03 drhok
260h. One or more of the above on mac
2014-10-16 14:56:57 drhok
260d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null
3.8.1: 1.314s vs 3.8.6: 1.174s vs trunk: 1.050s. 12% and 25% faster. Bella.
2014-10-16 14:50:52 drhok
260b. The TH3 speed tests
3.8.1: 16.634 vs 3.8.6: 14.979 vs trunk: 14.576. 3% and 14% faster. iMac x86.
2014-10-16 14:44:20 drhok
260e. ./perf01.sh test
Since previous releases included an automatic index ineffiency, they are orders of magnitude slower on this test. We will get meaningful performance comparisons on this test item beginning with the next release.
2014-10-16 14:22:48 drhok
10f. sh tool/warnings-clang.sh
One false positive with FTS4 and RTREE. Three false positives with THREADSAFE=0 and STAT3.
2014-10-16 14:21:06 drhok
260g. One or more of the above on windows
2014-10-16 14:21:03 drhok
260c. The speedtest1 program
3.8.6: 10.733s vs trunk: 9.813s. 9.4% faster. win8, msvc64.
2014-10-16 14:17:24 drhok
260f. One or more of the above on linux
2014-10-16 14:17:18 drhok
260a. The TCL speed*.test scripts
3.8.6: 5.912s vs trunk: 5.422s. 9% faster
2014-10-16 14:11:13 drhok
170. Exported symbol checks: tool/symbols.sh
2014-10-16 14:11:10 drhok
170a. No private symbols exported. (This is also checked by releasetest.tcl)
2014-10-16 14:11:07 drhok
170b. No undesirable library dependencies
2014-10-16 13:53:20 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-10-16 13:48:11 drhok
210. SEE tests using TH3:
2014-10-16 13:48:08 drhok
210g. At least one of the above using memdebug.rc
2014-10-16 13:48:05 drhok
210a. see.c
0 errors out of 7544494 tests in 4890.725 seconds, tallis, memdebug.rc
2014-10-16 13:47:36 drhok
320. Build and verify correct operation of sqlite3_analyzer on:
2014-10-16 13:47:33 drhok
320e. Win32 (MSVC)
2014-10-16 13:47:11 drhok
320d. Win32 (MinGW)
2014-10-16 13:46:33 drhok
320b. Mac
2014-10-16 13:44:59 drhok
320c. Sparc Solaris
2014-10-16 13:44:47 drhok
320f. A database containing WITHOUT ROWID tables
2014-10-16 13:44:44 drhok
320a. Linux
2014-10-16 13:42:32 drhok
170d. No undesirable library dependencies on MinGW
2014-10-16 13:42:29 drhok
170c. No private symbols exported in MinGW (check using tool/symbols-mingw.sh)
2014-10-16 13:39:22 drhok
210e. see-aes128-ccm.c
0 errors out of 1435379 tests in 217.428 seconds, quick.rc, bella
2014-10-16 13:38:57 drhok
210f. At least one of the above using test.rc
2014-10-16 13:38:53 drhok
210h. At least one of the above on Linux
2014-10-16 13:38:48 drhok
210c. see-aes256-ofb.c
0 errors out of 7542752 tests in 2299.223 seconds, test.rc, bella
2014-10-16 13:31:55 drhok
140. Other test performed on any available platform:
2014-10-16 13:31:45 drhok
50. Tests for platform Linux x86_64:
2014-10-16 13:31:39 drhok
40. OMIT, ENABLE, and DISABLE options:
2014-10-16 13:31:36 drhok
40a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2014-10-16 13:25:11 drhpending
330a. tclsh th3make session.rc test.rc (on windows)
win7, mingw
2014-10-16 13:25:00 danok
140e. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK
0 errors out of 7603820 tests in 1825.926 seconds
2014-10-16 13:23:26 drhok
220. ZIPVFS tests:
2014-10-16 13:23:22 drhok
220h. At least one of the above on Windows
quick.rc. 0 errors out of 1959197 tests in 1254.670 seconds. win7. mingw.
2014-10-16 13:22:13 drhok
200. CEROD tests in the test/ subdirectory.
2014-10-16 13:21:46 drhok
210i. At least one of the above on Mac
2014-10-16 13:21:42 drhok
210b. see-aes128-ofb.c
0 errors out of 1431440 tests in 670.839 seconds. iMac. quick.rc.
2014-10-16 13:21:00 drhok
210j. At least one of the above on Windows
2014-10-16 13:20:54 drhok
210d. see-rc4.c
0 errors out of 1451812 tests in 516.651 seconds. win8, msvc64. quick.rc.
2014-10-16 12:54:25 drhok
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
0 errors out of 6637882 tests in 1451.276 seconds, tallis
2014-10-16 12:52:25 drhok
220g. At least one of the above on Mac
2014-10-16 12:52:22 drhok
220e. th3make zipvfs.rc quick.rc
0 errors out of 1932324 tests in 9966.050 seconds, iMac
2014-10-16 12:51:48 drhok
220f. At least one of the above on Linux
2014-10-16 12:22:56 drhpending
230. NX-Devkit compiles and runs "tclsh th3make test.rc nx_compress.o" without error.
2014-10-16 12:21:13 drhpending
210a. see.c
tallis, memdebug.rc
2014-10-16 12:19:54 drhok
270. Run "make wordcount; bash run-wordcount.bash $OPTIONS" with options:
2014-10-16 12:19:51 drhok
270b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2014-10-16 12:17:57 drhok
270a. bash run-wordcount.sh sqlite3.c
2014-10-16 12:16:17 drhpending
90a. tclsh th3make quick.rc
2014-10-16 12:01:02 drhok
140h. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
0 errors out of 1450864 tests in 6904.678 seconds, no valgrind errors or warnings, bella.
2014-10-16 11:49:50 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2014-10-16 11:49:46 drhok
90b. Recompile and test Fossil
2014-10-16 11:23:29 drhok
140s. ./configure; make fulltest
0 errors out of 2537845 tests, 60m17.057s, tallis
2014-10-16 11:22:27 drhok
130. Tests for platform Solaris Sparc:
2014-10-16 11:22:21 drhok
130b. th3make test.rc
0 errors out of 7591468 tests in 16312.854 seconds
2014-10-16 11:09:48 danpending
140e. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK
2014-10-16 10:57:05 danok
250. TEA archive builds correctly and runs:
2014-10-16 10:57:00 danok
250b. Mac
2014-10-16 10:51:36 danok
240. Amalgamation autoconf tarball.
2014-10-16 10:51:31 danok
240c. Works on Mac
2014-10-16 10:40:03 danok
250a. Linux
2014-10-16 10:38:55 danok
240b. Works on Linux
2014-10-16 10:37:09 danok+
240a. Builds
[make dist] works
2014-10-16 10:36:29 danok
240a. Builds
2014-10-16 10:35:21 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 and 3.7.3. 0 errors out of 269 tests.
2014-10-16 09:19:15 danok
330b. tclsh th3make session.rc test.rc (on unix)
0 errors out of 7572012 tests in 1825.497 seconds
2014-10-16 09:17:51 danok
160. Build using the configure/make in main source tree.
2014-10-16 09:17:45 danok
160f. Works on Mac
2014-10-16 09:14:52 danok
160d. Verify that the --disable-amalgamation option to configure works.
2014-10-16 09:08:31 danok
160g. Works on OpenBSD
2014-10-16 09:01:17 danok
160e. Works on Linux
2014-10-16 09:01:11 danok
160c. Verify the correct version numbers have been installed.
2014-10-16 09:01:05 danok
160a. Make sure that autoconf has been run to update the configure script.
2014-10-16 08:48:48 danok
330c. tclsh th3make session.rc cov.rc
0 errors out of 1374379 tests in 236.286 seconds
2014-10-16 08:47:35 danok
330g. testfixture test/session.test
0 errors out of 47995 tests
2014-10-16 08:43:49 danpending
330c. tclsh th3make session.rc cov.rc
2014-10-16 08:43:21 danpending
330b. tclsh th3make session.rc test.rc (on unix)
2014-10-16 05:08:41 danok
220c. th3make zipvfs.rc memdebug.rc
2014-10-16 05:07:25 danok
220d. th3make zipvfs.rc quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-10-16 05:06:04 danok
330d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-10-16 05:05:31 danok
50g. tclsh th3make test-ex.rc
0 errors out of 18055643 tests in 24874.336 seconds
2014-10-16 01:44:52 drhok
140a. th3make alignment2.rc test.rc
0 errors out of 5443742 tests in 1314.345 seconds
2014-10-16 01:15:12 drhpending
140s. ./configure; make fulltest
2014-10-16 01:14:27 drhpending
140a. th3make alignment2.rc test.rc
2014-10-16 01:13:34 drhpending
140h. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-10-16 01:12:56 drhok
80. Tests for platform Mac OS-X x86:
2014-10-16 01:12:50 drhok
80b. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 61231670 tests in 37405.096 seconds
2014-10-16 01:10:56 drhok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2014-10-16 01:10:35 drhpending
130b. th3make test.rc
2014-10-16 01:10:21 drhok
100m. th3make msvc.rc test.rc /RTC1
0 errors out of 5767922 tests in 3101.610 seconds
2014-10-16 01:09:14 drhok
130c. th3make fast.rc
0 errors out of 7393181 tests in 6845.874 seconds
2014-10-16 01:08:50 drhok
140d. th3make test.rc -ftrapv
0 errors out of 7590604 tests in 1679.212 seconds, bella
2014-10-16 01:08:30 drhok
140g. th3make test.rc -DSQLITE_MAX_ATTACHED=125
0 errors out of 7590670 tests in 1548.881 seconds, bella
2014-10-15 20:18:28 danok
80a. tclsh releasetest.tcl
2014-10-15 20:14:53 danok
330f. make test (on unix)
0 errors out of 204739 tests
2014-10-15 19:49:52 drhok
150. Sqllogictest:
2014-10-15 19:49:49 drhok
150d. run-all.bat with no errors
0 errors out of 17819637 tests, win7, mingw
2014-10-15 19:47:52 drhpending
140g. th3make test.rc -DSQLITE_MAX_ATTACHED=125
2014-10-15 19:46:39 drhok
140r. th3make test.rc ../th3private/*.test
0 errors out of 586 tests in 7.888 seconds, bella
2014-10-15 19:45:59 drhok
140q. th3make quick.rc -DSQLITE_TEST_REALLOC_STRESS
0 errors out of 1774921 tests in 212.505 seconds, bella
2014-10-15 19:38:35 danpending
330d. tclsh th3make session.rc min.rc -norun -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-10-15 19:37:18 danpending
330f. make test (on unix)
2014-10-15 19:34:48 drhpending
100m. th3make msvc.rc test.rc /RTC1
win8, msvc64
2014-10-15 19:33:40 drhok
100e. At least one of the above using MSVC-32
2014-10-15 19:33:36 drhok
100c. th3make fast.rc
0 errors out of 5753040 test in 2109.104 seconds, win8, msvc32
2014-10-15 19:32:31 danok
50h. tclsh th3make test.rc CC=clang
0 errors out of 7591137 tests in 2002.592 seconds
2014-10-15 19:32:00 drhok
50e. tclsh fulltest.tcl fast.rc test.rc
0 errors out of 78022558 tests in 15624.389 seconds, tallis
2014-10-15 19:31:40 drhok
50d. tclsh releasetest.tcl
0 errors out of 8153370 tests. Tallis
2014-10-15 19:29:56 drhpending
140d. th3make test.rc -ftrapv
2014-10-15 19:29:41 drhok
140c. th3make test.rc -DSQLITE_THREADSAFE=0
0 errors out of 7534210 tests in 1218.416 seconds
2014-10-15 19:14:07 danok
50i. tclsh th3make fast.rc CC=clang
0 errors out of 7387233 tests in 911.984 seconds
2014-10-15 19:06:33 danok
120. Tests for platform OpenBSD x86:
2014-10-15 19:06:27 danok
120a. make test
0 errors out of 201838 tests
2014-10-15 19:06:06 danok
120b. th3make quick.rc
0 errors out of 1455763 tests in 1090.580 seconds
2014-10-15 19:02:51 danok
290c. openbsd
SHA1 (sqlite3.c) = 9471df8ecf39e3a59deb5ff369f819add6cc7a75 SHA1 (sqlite3.h) = b407a9e3587b868d8e075e17ca6fbc84d1975638
2014-10-15 18:59:33 danok+
220b. th3make zipvfs.rc test.rc
0 errors out of 7964701 tests in 2082.746 seconds
2014-10-15 18:58:45 danok
220b. th3make zipvfs.rc test.rc
2014-10-15 18:58:11 danok
60. Tests for 32-bit x86 Linux
2014-10-15 18:57:46 danpending
50i. tclsh th3make fast.rc CC=clang
2014-10-15 18:57:14 danpending
50h. tclsh th3make test.rc CC=clang
2014-10-15 18:56:38 danpending
50g. tclsh th3make test-ex.rc
2014-10-15 18:55:39 danok
50k. ./mptester x.db mptest/multiwrite01.test
Summary: 0 errors in 76 tests
2014-10-15 18:55:23 danok
50j. ./mptester x.db mptest/crash01.test
Summary: 0 errors in 94 tests
2014-10-15 18:53:25 drhok
140p. th3make quick.rc -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS4
0 errors out of 1481685 tests in 180.031 seconds
2014-10-15 18:50:44 drhok
150c. run-all.sh with no errors
0 errors out of 17819637 tests, bella.
2014-10-15 18:45:05 danpending
120b. th3make quick.rc
2014-10-15 18:44:36 drhpending
100c. th3make fast.rc
win8, msvc32
2014-10-15 18:43:35 danpending
120a. make test
2014-10-15 18:42:54 drhok
100d. At least one of the above using MinGW
2014-10-15 18:42:45 drhok
100b. th3make test.rc
0 errors out of 5970784 tests in 2158.388 seconds. win8. mingw
2014-10-15 18:40:42 drhok
140o. th3make quick.rc -DSQLITE_ENABLE_MEMSYS5 -DTH3_LOWMEM
0 errors out of 1381875 tests in 147.482 seconds, bella
2014-10-15 18:40:13 drhok
140b. th3make test.rc -DHAVE_LOCALTIME_R
0 errors out of 7590675 tests in 1626.502 seconds, bella
2014-10-15 18:31:18 drhpending
150c. run-all.sh with no errors
2014-10-15 18:31:01 drhpending
150d. run-all.bat with no errors
2014-10-15 18:28:50 drhok
150b. No compiler warnings
2014-10-15 18:28:46 drhok
150a. Checked in latest SQLite amalgamation
2014-10-15 18:28:39 drhok
160b. Run "make test" to verify that the build works.
2014-10-15 18:28:36 drhok
160h. Works on Solaris
2014-10-15 18:28:05 danok
140k. valgrind testfixture permutations.test valgrind
0 errors out of 161926 tests, total heap usage: 103,689,200 allocs, 103,685,528 frees, 1,010,679,489,803 bytes allocated
2014-10-15 18:25:08 drhok
140n. th3make quick.rc -fsigned-char
0 errors out of 1450945 tests in 166.505 seconds
2014-10-15 18:24:43 drhpending
130c. th3make fast.rc
2014-10-15 18:23:43 drhok
290f. sparc solaris using autoconf
9471df8ecf39e3a59deb5ff369f819add6cc7a75 sqlite3.c b407a9e3587b868d8e075e17ca6fbc84d1975638 sqlite3.h
2014-10-15 18:23:03 drhok
130a. make test
0 errors out of 137158 tests, 22m24.345s
2014-10-15 18:21:39 drhok
100p. nmake /f makefile.msc DEBUG=2 test
0 errors out of 163781 tests, win7, msvc
2014-10-15 18:20:29 drhok
140m. th3make quick.rc -funsigned-char
0 errors out of 1450931 tests in 165.288 seconds, bella
2014-10-15 18:13:44 drhok
140l. th3make quick.rc -DSQLITE_TRACE_SIZE_LIMIT=15
0 errors out of 1450965 tests in 169.423 seconds, bella
2014-10-15 18:13:02 danpending
220c. th3make zipvfs.rc memdebug.rc
on osx
2014-10-15 18:09:04 danpending
220b. th3make zipvfs.rc test.rc
2014-10-15 18:01:40 drhpending
140b. th3make test.rc -DHAVE_LOCALTIME_R
2014-10-15 18:01:02 drhok
140i. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DSQLITE_ENABLE_STAT4; valgrind ./th3
0 errors out of 1533745 tests in 7862.394 seconds, no valgrind errors or warnings, bella
2014-10-15 18:00:19 drhpending
130a. make test
2014-10-15 18:00:05 danpending
220d. th3make zipvfs.rc quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3
2014-10-15 17:59:57 drhok
130e. Verify that Fossil repositories are cross-platform with x86/x64
2014-10-15 17:59:54 drhok
130d. Recompile and test Fossil
2014-10-15 17:58:35 danok
60b. tclsh th3make test.rc CC=clang -m32
0 errors out of 7591402 tests in 5337.240 seconds
2014-10-15 17:58:16 danok
60a. tclsh th3make test.rc -m32
0 errors out of 7590987 tests in 4876.275 seconds
2014-10-15 17:57:32 danok
70. Tests for platform Linux ARM (BeagleBoard)
2014-10-15 17:57:23 danok
110. Tests for platform Android:
2014-10-15 17:57:08 danok
70a. tclsh th3make min.rc
0 errors out of 1378717 tests in 2727.437 seconds
2014-10-15 17:56:41 danok+
110a. th3make quick.rc
0 errors out of 1455447 tests in 2041.393 seconds
2014-10-15 17:55:51 danok
110a. th3make quick.rc
0 errors out of 1378717 tests in 2727.437 seconds
2014-10-15 17:51:52 drhpending
100b. th3make test.rc
win8, mingw
2014-10-15 17:50:54 danok
140f. th3make test.rc CC=clang -fsanitize=undefined
0 errors out of 7591284 tests in 7211.439 seconds
2014-10-15 17:50:36 danok
140j. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE; valgrind ./th3
2014-10-15 17:49:34 drhok
100o. mptester x.db mptest/multiwrite01.test
0 errors outof 76 tests, win8, msvc
2014-10-15 17:49:04 drhok
100n. mptester x.db mptest/crash01.test
0 errors out of 94 tests. win8. msvc.
2014-10-15 17:43:25 danok
220a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
0 errors out of 49091 tests
2014-10-15 17:39:05 drhpending
100p. nmake /f makefile.msc DEBUG=2 test
2014-10-15 17:38:33 drhok
100a. make fulltestonly
0 errors out of 1165120 tests, win7, msvc
2014-10-15 17:37:50 drhok
50f. tclsh th3make memdebug.rc
2014-10-15 17:20:38 danpending
220a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2014-10-15 16:30:46 danpending
110a. th3make quick.rc
2014-10-15 16:17:28 danok
60c. tclsh th3make quick.rc -m32
0 errors out of 1455462 tests in 690.924 seconds
2014-10-15 16:16:48 danok
80e. ./mptester x.db mptest/multiwrite01.test
Summary: 0 errors in 76 tests
2014-10-15 16:16:26 danok
80d. ./mptester x.db mptest/crash01.test
Summary: 0 errors in 94 tests
2014-10-15 16:15:27 danok
70b. Recompile and test Fossil
fossil appears to work with "2014-10-15 15:28:27 3c1e70f4d55bc009ed9ed4cf6d756d7061985851"
2014-10-15 16:08:11 danpending
70a. tclsh th3make min.rc
2014-10-15 16:00:40 danok
80c. tclsh th3make fast.rc CC=clang
0 errors out of 5797339 tests in 1834.063 seconds
2014-10-15 15:59:38 danpending
60c. tclsh th3make quick.rc -m32
2014-10-15 15:58:29 danpending
60b. tclsh th3make test.rc CC=clang -m32
2014-10-15 15:58:16 danpending
60a. tclsh th3make test.rc -m32
2014-10-15 15:49:59 drhok
180. Fossil updated to use the latest SQLite.
2014-10-15 15:49:59 drhok
180a. No compiler warnings
2014-10-15 15:49:59 drhok
180b. Used on active websites with no issues
2014-10-15 15:49:45 drhok
190. Firefox recompiled using lastest SQLite.
2014-10-15 15:49:45 drhok
190a. No SQLite compiler warnings
2014-10-15 15:49:45 drhok
190b. Active use with no issues noted
2014-10-15 15:45:55 drhok
290e. windows nmake
9471df8ecf39e3a59deb5ff369f819add6cc7a75 sqlite3.c b407a9e3587b868d8e075e17ca6fbc84d1975638 sqlite3.h
2014-10-15 15:44:10 drhok+
290b. mac
9471df8ecf39e3a59deb5ff369f819add6cc7a75 sqlite3.c b407a9e3587b868d8e075e17ca6fbc84d1975638 sqlite3.h
2014-10-15 15:43:02 drhok+
290a. linux
9471df8ecf39e3a59deb5ff369f819add6cc7a75 sqlite3.c b407a9e3587b868d8e075e17ca6fbc84d1975638 sqlite3.h
2014-10-15 15:42:29 drhpending
50f. tclsh th3make memdebug.rc
2014-10-15 15:41:51 drhok
50c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage)
0 errors out of 1451688 tests in 242.083 seconds, 100% coverage, bella
2014-10-15 15:40:12 drhok+
290d. windows native mingw
9471df8ecf39e3a59deb5ff369f819add6cc7a75 sqlite3.c b407a9e3587b868d8e075e17ca6fbc84d1975638 sqlite3.h
2014-10-15 15:36:52 drhpending
140i. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DSQLITE_ENABLE_STAT4; valgrind ./th3
2014-10-15 15:34:58 drhok
50b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
0 errors out of 1372162 tests in 190.684 seconds, 100% coverage, bella
2014-10-15 15:14:09 danpending
140f. th3make test.rc CC=clang -fsanitize=undefined
2014-10-15 15:12:04 danpending
140k. valgrind testfixture permutations.test valgrind
2014-10-15 15:10:46 danpending
140j. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE; valgrind ./th3
2014-10-15 15:04:47 danpending
80c. tclsh th3make fast.rc CC=clang
2014-10-15 15:02:57 danpending
80a. tclsh releasetest.tcl
2014-10-15 13:48:09 drhpending
80b. tclsh fulltest.tcl fast.rc test.rc
2014-10-15 13:46:48 drhok
50a. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 1374709 tests in 192.055 seconds, 100% coverage, bella
2014-10-15 13:38:45 drhok
290d. windows native mingw
ddd509cd770c233a60c062b0300fd802c2a340ae sqlite3.c f471f6e57463b14e6aaf7bd0ceae7820ccc41c9a sqlite3.h
2014-10-15 13:37:06 drhpending
100a. make fulltestonly
2014-10-15 13:35:28 drhok
290a. linux
ddd509cd770c233a60c062b0300fd802c2a340ae sqlite3.c f471f6e57463b14e6aaf7bd0ceae7820ccc41c9a sqlite3.h
2014-10-15 13:35:04 drhpending
50a. tclsh th3make cov.rc (verify 100% branch test coverage)
2014-10-15 13:33:32 drhok
290b. mac
ddd509cd770c233a60c062b0300fd802c2a340ae sqlite3.c f471f6e57463b14e6aaf7bd0ceae7820ccc41c9a sqlite3.h
2014-10-15 13:30:34 drhpending
50e. tclsh fulltest.tcl fast.rc test.rc
2014-10-15 13:30:29 drhpending
50d. tclsh releasetest.tcl