SQLite

Checklist For SQLite 3.8.10
Login
2015-05-07 16:35:34 drhok+
60a. tclsh multitest.tcl
0 failures on 31 th3make runs and 166723322 tests in (16:23:47) SQLite 3.8.10 2015-05-07 00:09:29 5f2539da8cb9df99029ab4ab7023804722697673
2015-05-07 11:50:31 drhok
60. Tests for platform Linux x86_64:
2015-05-07 11:48:39 drhok
60c. tclsh releasetest.tcl
1 failures out of 9335973 tests in (07:25:27) SQLite 3.8.10 2015-05-07 00:09:29 5f2539da8cb9df99029ab4ab7023804722697673. The one error appears to be a timing bug in the a crash test script. It is not reproducible and does not seem to indicate any problems in the core.
2015-05-07 11:47:08 drhok
30. Documentation review:
2015-05-07 11:47:08 drhok
30a. Latest release on the "index.html" page.
2015-05-07 11:47:08 drhok
30b. Release announcement in "changes.in".
2015-05-07 11:47:08 drhok
30c. Release accouncement in "news.html".
2015-05-07 11:47:08 drhok
30d. No unresolved hyperlinks in the documentation build.
2015-05-07 11:47:08 drhok
30e. Requirements marks are up-to-date in both documentation and source code.
2015-05-07 11:47:08 drhok
30f. The compile-time options are all up-to-date (compile.html).
2015-05-07 11:47:08 drhok
30g. Database footprint is up-to-date (features.html).
2015-05-07 11:46:42 drhok
30i. Check new/changed documentation for spelling and gramatical mistakes.
2015-05-07 11:46:38 drhok
30h. Test metrics are up-to-date (testing.html).
2015-05-07 11:20:36 drhok
20. Source code change review. fossil diff --from release --to trunk
2015-05-07 11:20:36 drhok
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2015-05-07 11:20:36 drhok
20h. 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]*(/
2015-05-07 11:20:36 drhok
20i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2015-05-07 11:20:36 drhok
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2015-05-07 11:19:24 drhok
310. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK.
2015-05-07 11:19:18 drhok
240. Run performance tests comparing the new SQLite release against the previous release and/or a release from one year ago. Document and justify any performance decrease.
2015-05-07 11:19:15 drhok
240g. One or more of the above on Mac OS X.
2015-05-07 11:19:11 drhok
240d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null
2014-05-07: 4.091s. 3.8.9: 3.765s. 3.8.10: 3.652s. Mac
2015-05-07 11:13:28 danok
310c. tclsh th3make session.rc quick.rc -valgrind
./th3: 0 errors out of 1516501 tests in 9752.714 seconds, ./th3: SQLite 3.8.10 2015-05-05 17:12:27 de7083cfe2bb00b689bec6bcc75e994f564ceda6
2015-05-07 11:10:57 drhok
240f. One or more of the above on Windows.
2015-05-07 11:10:48 drhok
240a. The Tcl "speed*.test" scripts.
2014-05-07: 24609962 uS. 3.8.9: 24310082 uS. 3.8.10: 23918807 uS. Win7.
2015-05-07 11:02:57 drhok
240b. The TH3 speed tests.
2014-05-07: 3.346s. 3.8.9: 2.972s. 3.8.10: 2.940s.
2015-05-07 10:57:32 drhok
240e. One or more of the above on Linux.
2015-05-07 10:57:19 drhok
240c. The "speedtest1" program.
2014-05-07: 1056 million. 3.8.9: 847 million. 3.8.10: 789 million. 33.8% and 7.4% faster, respectively.
2015-05-07 10:55:14 drhok
260. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments.
2015-05-07 10:55:07 drhok
260b. Versus the trunk from 12 months ago.
462087 to 479931 bytes. 3.9% growth
2015-05-07 10:54:32 drhok
260a. Versus the previous release.
477648 to 479931 bytes. 0.477% growth
2015-05-07 02:06:26 mistachkinok
110. Tests for platform Windows (other):
2015-05-07 02:06:22 mistachkinok
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
31834c3aa7deeafee1163a67caf5f3197f07baf4, 0 errors out of 1447577 tests in 3034.767 seconds
2015-05-07 01:02:27 mistachkinpending
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
2015-05-07 00:54:11 mistachkinok
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
31834c3aa7deeafee1163a67caf5f3197f07baf4, 0 errors out of 1448551 tests in 5547.360 seconds
2015-05-07 00:10:33 drhpending
60c. tclsh releasetest.tcl
2015-05-07 00:10:24 drhretest
60. Tests for platform Linux x86_64:
2015-05-06 21:37:16 mistachkinpending
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
2015-05-06 21:23:19 mistachkinok
110g. th3make msvc.rc wince.rc min.rc - Windows Embedded Compact 2013 - When tests are going to be run on the [Hyper-V based] emulator, no-mmap.rc must be used as well.
04afa3febee32854fbb09ef8d4ffffd432119716, 0 errors out of 1452564 tests in 3079.474 seconds
2015-05-06 20:38:46 drhok
100. Tests for platform Windows 7.0/8.x (x86):
2015-05-06 20:38:32 drhok
100a. th3make msvc.rc test.rc /RTC1
0 errors out of 5876248 tests in 6079.788 seconds SQLite 3.8.10 2015-05-06 14:18:58 31834c3aa7dee
2015-05-06 20:20:23 mistachkinpending
110g. th3make msvc.rc wince.rc min.rc - Windows Embedded Compact 2013 - When tests are going to be run on the [Hyper-V based] emulator, no-mmap.rc must be used as well.
2015-05-06 20:20:16 mistachkinok
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
04afa3febee32854fbb09ef8d4ffffd432119716, 0 errors out of 1447563 tests in 895.436 seconds
2015-05-06 20:17:32 drhok
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly
0 errors out of 1190515 tests
2015-05-06 19:51:38 mistachkinpending
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
2015-05-06 19:50:40 mistachkinok
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
04afa3febee32854fbb09ef8d4ffffd432119716, 0 errors out of 1448538 tests in 4242.527 seconds
2015-05-06 18:47:53 drhok
200. ZIPVFS tests:
2015-05-06 18:47:49 drhok
200b. th3make zipvfs.rc test.rc
./th3: 0 errors out of 1500996 tests in 249.023 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 18:47:37 drhok
190. SEE tests using TH3:
2015-05-06 18:47:34 drhok
190e. see-aes128-ccm.c
./th3: 0 errors out of 8146380 tests in 2078.209 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd4321197
2015-05-06 18:47:06 drhpending
100a. th3make msvc.rc test.rc /RTC1
2015-05-06 18:45:58 drhok
40. Compiler warning checks.
2015-05-06 18:45:53 drhok
40f. sh tool/warnings-clang.sh
5 false-positives ignored
2015-05-06 18:45:40 drhok
40e. Windows (64-bit) MSVC using option /W4
2015-05-06 18:43:09 drhok
40d. Windows (32-bit) MSVC using option /W4
2015-05-06 18:40:04 drhok
60. Tests for platform Linux x86_64:
2015-05-06 18:40:00 drhok
60b. Check the "multitest.tcl" log files for undetected errors.
2015-05-06 18:38:40 drhok+
60c. tclsh releasetest.tcl
0 failures out of 9335930 tests in (07:29:18) SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-06 18:37:54 drhpending
190e. see-aes128-ccm.c
2015-05-06 18:37:26 drhok
190h. At least one of the above on Linux.
2015-05-06 18:37:23 drhok
190g. At least one of the above using "memdebug.rc".
2015-05-06 18:37:19 drhok
190c. see-aes256-ofb.c
./th3: 0 errors out of 7741141 tests in 4592.232 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 18:30:19 mistachkinpending
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
2015-05-06 18:24:31 drhok
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly
0 errors out of 1185706 tests
2015-05-06 18:11:06 drhok
200c. th3make zipvfs.rc memdebug.rc
./th3: 0 errors out of 8175993 tests in 4668.842 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-06 17:21:39 danok
310b. tclsh th3make session.rc test.rc (on Unix)
./th3: 0 errors out of 7738963 tests in 1978.590 seconds
2015-05-06 17:12:41 drhpending
190g. At least one of the above using "memdebug.rc".
2015-05-06 17:12:36 drhpending
190c. see-aes256-ofb.c
2015-05-06 17:07:31 drhpending
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly
2015-05-06 17:07:00 drhok
100j. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2015-05-06 16:51:48 drhok
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
2015-05-06 16:50:31 drhok
100i. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2015-05-06 16:49:30 drhok
310a. tclsh th3make session.rc test.rc (on Windows)
C:MinGWmsys.0homedrhsqlite h3 h3.exe: 0 errors out of 6089424 tests in 2274.647 seconds C:MinGWmsys.0homedrhsqlite h3 h3.exe: SQLite 3.8.10 2015-05-05 17:12:27 de7083cfe2bb00b689bec6bcc75e994f564ceda6
2015-05-06 16:46:32 drhpending
200c. th3make zipvfs.rc memdebug.rc
2015-05-06 16:46:27 drhok
200f. At least one of the above on Linux.
2015-05-06 16:46:04 drhok
200d. th3make zipvfs.rc quick.rc -valgrind
./th3: 0 errors out of 2027936 tests in 10890.816 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 16:06:30 drhpending
200b. th3make zipvfs.rc test.rc
2015-05-06 15:46:03 drhok
190d. see-rc4.c
./th3: 0 errors out of 1493991 tests in 681.131 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 15:27:47 drhpending
310a. tclsh th3make session.rc test.rc (on Windows)
2015-05-06 15:26:40 drhok
310d. make test (on Windows)
2015-05-06 15:26:28 danok
310f. testfixture test/session.test
0 errors out of 48226 tests
2015-05-06 15:25:41 danpending
310b. tclsh th3make session.rc test.rc (on Unix)
2015-05-06 15:20:28 danpending
310c. tclsh th3make session.rc quick.rc -valgrind
2015-05-06 15:20:20 danpending
310f. testfixture test/session.test
2015-05-06 15:00:05 danok
150. Build using the configure/make in main source tree.
2015-05-06 15:00:05 danok
150a. Make sure that autoconf has been run to update the configure script.
2015-05-06 15:00:05 danok
150b. Verify the correct version numbers have been installed.
2015-05-06 14:36:36 danok
220. Amalgamation autoconf tarball.
2015-05-06 14:36:36 danok
220a. Builds.
2015-05-06 14:36:36 danok
220b. Works on Linux.
2015-05-06 14:36:36 danok
220c. Works on Mac OS X.
2015-05-06 14:36:36 danok
230. TEA archive builds correctly and runs:
2015-05-06 14:36:36 danok
230a. Linux
2015-05-06 14:36:36 danok
230b. Mac OS X
2015-05-06 14:02:06 drhok
190i. At least one of the above on Mac OS X.
2015-05-06 14:02:03 drhok
190f. At least one of the above using "test.rc".
2015-05-06 14:01:59 drhok
190b. see-aes128-ofb.c
./th3: 0 errors out of 6075341 tests in 6536.226 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 14:01:07 drhok
300. Build and verify correct operation of sqlite3_analyzer on:
2015-05-06 14:01:03 drhok
300d. Windows (MinGW)
2015-05-06 12:50:41 drhpending
200d. th3make zipvfs.rc quick.rc -valgrind
2015-05-06 12:50:03 drhok
210. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error.
./th3: 0 errors out of 6769630 tests in 1339.321 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd43211971
2015-05-06 12:20:24 drhok
140. Sqllogictest:
2015-05-06 12:20:20 drhok
140d. run-all.bat - no errors
2015-05-06 12:13:18 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.
Tested with backcompat.test against 3.6.4, 3.7.3 and 3.8.9. 0 errors out of 411 tests.
2015-05-06 12:07:12 danok
200g. At least one of the above on Mac OS X.
0 errors out of 49516 tests, OSX, 2015-05-05 18:52:54 04afa3febee328
2015-05-06 12:05:32 danok
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2015-05-06 11:43:52 drhpending
190i. At least one of the above on Mac OS X.
2015-05-06 11:43:47 drhpending
190f. At least one of the above using "test.rc".
2015-05-06 11:43:41 drhpending
190b. see-aes128-ofb.c
2015-05-06 11:41:24 drhpending
140d. run-all.bat - no errors
2015-05-06 11:38:22 drhpending
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly
2015-05-06 11:10:31 drhok
80. Tests for platform Mac OS X (x86):
2015-05-06 10:48:11 danok
80a. tclsh releasetest.tcl
2015-05-06 10:39:21 danok
60d. Check the "releasetest.tcl" log files for undetected errors.
2015-05-06 10:39:11 danok
60c. tclsh releasetest.tcl
2015-05-06 04:13:50 drhok
200h. At least one of the above on Windows.
2015-05-06 04:13:39 drhok
200e. th3make zipvfs.rc quick.rc
0 errors out of 2050409 tests in 1643.341 seconds SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32
2015-05-06 03:41:12 drhok
270. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2015-05-06 03:41:09 drhok
270c. OpenBSD
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 03:40:37 drhok
120. Tests for platform OpenBSD (x86):
2015-05-06 03:40:34 drhok
120b. th3make quick.rc
0 errors out of 1527811 tests in 1894.481 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-06 03:30:37 drhok
190j. At least one of the above on Windows.
2015-05-06 03:30:31 drhok
190a. see.c
0 errors out of 1512678 tests in 1157.278 seconds SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-06 02:56:58 drhok
120a. make test
0 errors out of 139126 tests
2015-05-06 02:44:32 mistachkinok
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
04afa3febee32854fbb09ef8d4ffffd432119716, 0 errors out of 1448546 tests in 663.063 seconds
2015-05-06 02:37:50 drhok
40c. OpenBSD GCC using options -Wall
2015-05-06 02:27:53 drhok
270d. Windows using native MinGW.
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 02:25:20 drhok
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2015-05-06 02:25:17 drhok
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2015-05-06 02:24:10 drhok
250a. bash run-wordcount.sh sqlite3.c
2015-05-06 02:21:58 drhok
100e. tclsh test/releasetest.tcl --msvc
0 failures out of 1775368 tests in (06:54:35) SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-06 02:19:58 drhok
300b. Mac OS X
2015-05-06 02:19:34 drhok
180. CEROD tests in the "test/" subdirectory.
2015-05-06 02:19:10 drhok
60f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-05-06 02:12:41 drhok
10. Test procedure review.
2015-05-06 02:12:41 drhok
10a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2015-05-06 02:12:41 drhok
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2015-05-06 02:12:41 drhok
10c. Review this checklist for completeness and accuracy.
2015-05-06 02:11:54 drhok
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-05-06 02:10:16 drhok
60e. tclsh multitest.tcl --scenario failures - all failures detected
2015-05-06 02:09:13 drhok
80d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-05-06 02:06:47 drhok
270e. Windows using NMAKE.
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 02:05:48 drhok
300e. Windows (MSVC)
2015-05-06 02:01:26 drhok
270b. Mac OS X
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 01:59:49 drhok
130. Tests for platform Solaris (SPARC):
2015-05-06 01:59:46 drhok+
130c. Recompile and test Fossil.
2015-05-06 01:58:51 drhok
270a. Linux
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 01:58:40 drhok
270f. Solaris (SPARC) using autoconf.
aa4f0f90c9c77424943e026a2ecee4a6c7f9e0d3 sqlite3.c fd2f6fc08b9bedc2cef32bf2309b6773940fb0ff sqlite3.h
2015-05-06 01:57:49 drhok
300c. Solaris (SPARC)
2015-05-06 01:57:05 mistachkinpending
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
2015-05-06 01:54:43 drhok
80c. tclsh multitest.tcl --scenario failures - all failures detected
2015-05-06 01:53:37 drhok
90. Tests for platform Mac OS X 10.2 (PPC):
2015-05-06 01:52:28 drhok
80b. tclsh multitest.tcl --omit test-ex
0 failures on 26 th3make runs and 118618631 tests in (23:29:10) SQLite 3.8.10 2015-05-05 01:09:06 5f3cd68b3e3ac9957059c7076e95c5c4e8238f51
2015-05-06 01:49:02 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.
2015-05-06 01:48:59 drhok
290f. 64-little to 32-big, CEROD database.
2015-05-06 01:40:41 drhok
290e. 64-little to 32-big, ZIPVFS database.
2015-05-06 01:36:07 drhok
290d. 64-little to 32-big, SEE database.
2015-05-06 01:30:33 drhok
290c. 32-big to 64-little, rollback.
2015-05-06 01:30:31 drhok
290b. 32-big to 64-little, WAL.
2015-05-06 01:30:28 drhok
290a. 32-big to 64-little, database.
2015-05-06 01:29:04 drhok
140c. run-all.sh - no errors
2015-05-06 01:29:00 drhok
140b. No SQLite compiler warnings.
2015-05-06 01:28:57 drhok
140a. Checked in latest SQLite amalgamation.
2015-05-06 00:05:35 mistachkinok
330. System.Data.SQLite builds and checks out using the SQLite core.
04afa3febee32854fbb09ef8d4ffffd432119716, Debug NetFx40 x86: 0 errors/455 tests, 708 seconds, Release NetFx40 x86: 0 errors/455 tests, 676 seconds, Debug NetFx45 x64: 0 errors/455 tests, 739 seconds, Release NetFx45 x64: 0 errors/455 tests, 725 seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM)
2015-05-05 22:28:09 drhok
100c. tclsh multitest.tcl --scenario failures - verify failures detected
2015-05-05 22:25:31 drhok
90a. tclsh th3make quick.rc
./th3: architecture: 32-bit big-endian ./th3: 0 errors out of 1447611 tests in 3942.390 seconds ./th3: SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-05 22:24:59 drhpending
100c. tclsh multitest.tcl --scenario failures - verify failures detected
2015-05-05 22:23:56 drhok
100d. tclsh test/releasetest.tcl
0 failures out of 1201583 tests in (01:46:55) SQLite 3.8.10 2015-05-05 18:52:54 04afa3febee32854fbb09ef8d4ffffd432119716
2015-05-05 21:30:23 mistachkinpending
330. System.Data.SQLite builds and checks out using the SQLite core.
2015-05-05 19:57:49 drhpending
90a. tclsh th3make quick.rc
2015-05-05 19:55:42 drhpending
100d. tclsh test/releasetest.tcl
2015-05-05 19:54:41 drhok
100b. tclsh multitest.tcl --omit test-ex
0 failures on 25 th3make runs and 113339298 tests in (11:46:38) SQLite 3.8.10 2015-05-05 01:09:06 5f3cd68b3e3ac9957059c7076e95c5c4e8238f51
2015-05-05 19:22:37 drhok
310e. make test (on Unix)
2015-05-05 19:22:15 drhpending
100e. tclsh test/releasetest.tcl --msvc
2015-05-05 19:21:47 drhok
100f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-05-05 19:03:47 drhok
70. Tests for platform Linux ARM (BeagleBoard)
2015-05-05 19:03:44 drhok
70a. tclsh th3make min.rc
./th3: 0 errors out of 1444999 tests in 3393.943 seconds ./th3: SQLite 3.8.10 2015-05-05 16:57:52 cc50883d67334507227e1384fef6cc7c93fd7de
2015-05-05 18:56:39 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2015-05-05 18:51:44 drhok
90b. Recompile and test Fossil.
The GCC on MacOS 10.2 crashes on the amalgamation. Substituting the split amalgamation makes it work. Chalk this one up as a compiler bug.
2015-05-05 18:14:13 drhok
60a. tclsh multitest.tcl
0 failures on 31 th3make runs and 166723359 tests in (16:37:50) SQLite 3.8.10 2015-05-05 01:09:06 5f3cd68b3e3ac9957059c7076e95c5c4e8238f51
2015-05-05 17:58:44 drhpending
70a. tclsh th3make min.rc
2015-05-05 17:41:06 drhok
70b. Recompile and test Fossil.
2015-05-05 17:29:12 drhok
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-05-05 17:29:03 drhok
50. OMIT, ENABLE, and DISABLE options:
2015-05-05 17:29:03 drhok
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2015-05-05 17:05:42 drhok
160. Fossil updated to use the latest SQLite.
2015-05-05 17:05:42 drhok
160a. No SQLite compiler warnings.
2015-05-05 17:05:42 drhok
160b. Used on active websites with no issues.
2015-05-05 17:05:20 drhok
170. Firefox recompiled using lastest SQLite.
2015-05-05 17:05:20 drhok
170a. No SQLite compiler warnings.
2015-05-05 17:05:20 drhok
170b. Active use with no issues noted.
2015-05-05 17:01:48 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.
2015-05-05 17:00:40 drhok
300f. A database containing WITHOUT ROWID tables.
2015-05-05 17:00:36 drhok
300a. Linux
2015-05-05 16:58:41 drhok
20a. No stray changes.
2015-05-05 16:58:41 drhok
20b. All significant changes are mentioned in the "changes" log of the documentation.
2015-05-05 16:58:41 drhok
20c. New code complies with style guidelines.
2015-05-05 16:58:41 drhok
20d. New code complies with design rules.
2015-05-05 16:58:41 drhok
20e. Comments have been updated to reflect code changes.
2015-05-05 16:58:41 drhok
20f. Variables and functions have been renamed to reflect changes in their use.
2015-05-05 13:06:43 danpending
80a. tclsh releasetest.tcl
2015-05-05 13:06:37 danok
80a. tclsh releasetest.tcl
2015-05-05 12:12:33 danok
60g. sh tool/symbols.sh - no incorrect exports or dependencies
2015-05-05 12:04:20 danpending
60c. tclsh releasetest.tcl
2015-05-05 10:19:49 drhok
130b. tclsh multitest.tcl --only quick
0 failures on 7 th3make runs and 11115267 tests in (03:47:49) SQLite 3.8.10 2015-05-04 20:25:05 1c9c6eaa9f75fd7b90fbf8b057656fd9e50b5060
2015-05-04 23:38:19 drhok
130c. Recompile and test Fossil.
2015-05-04 23:38:15 drhok
130d. Verify that Fossil repositories are cross-platform with x86/x64.
2015-05-04 23:38:10 drhpending
130b. tclsh multitest.tcl --only quick
2015-05-04 23:38:02 drhok
130a. make test
0 errors out of 139319 tests