SQLite

Checklist For SQLite 3.8.9
Login
2015-04-08 12:03:02 drhok
30. Documentation review:
2015-04-08 12:03:02 drhok
30a. Latest release on the "index.html" page.
2015-04-08 12:03:02 drhok
30b. Release announcement in "changes.in".
2015-04-08 12:03:02 drhok
30c. Release accouncement in "news.html".
2015-04-08 12:03:02 drhok
30d. No unresolved hyperlinks in the documentation build.
2015-04-08 12:03:02 drhok
30e. Requirements marks are up-to-date in both documentation and source code.
2015-04-08 12:03:02 drhok
30f. The compile-time options are all up-to-date (compile.html).
2015-04-08 12:03:02 drhok
30g. Database footprint is up-to-date (features.html).
2015-04-08 12:03:02 drhok
30h. Test metrics are up-to-date (testing.html).
2015-04-08 12:03:02 drhok
30i. Check new/changed documentation for spelling and gramatical mistakes.
2015-04-08 12:02:35 drhok
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2015-04-08 12:02:28 drhok
20. Source code change review. fossil diff --from release --to trunk
2015-04-08 12:02:28 drhok
20a. No stray changes.
2015-04-08 12:02:28 drhok
20b. All significant changes are mentioned in the "changes" log of the documentation.
2015-04-08 12:02:28 drhok
20c. New code complies with style guidelines.
2015-04-08 12:02:28 drhok
20d. New code complies with design rules.
2015-04-08 12:02:28 drhok
20e. Comments have been updated to reflect code changes.
2015-04-08 12:02:28 drhok
20f. Variables and functions have been renamed to reflect changes in their use.
2015-04-08 12:02:28 drhok
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2015-04-08 12:02:28 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-04-08 12:02:28 drhok
20i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2015-04-08 12:01:47 danok+++
60c. tclsh releasetest.tcl
0 failures out of 8807992 tests in (06:34:33) SQLite 3.8.9 2015-04-07 15:39:29 8e4ac2ce24415926247961b00a62425ae85d6ffb - after prinf() fixes
2015-04-08 11:55:38 drhok+
60a. tclsh multitest.tcl
0 failures on 31 th3make runs and 166230515 tests in (16:20:22) SQLite 3.8.9 2015-04-07 15:39:29 8e4ac2ce24415926247961b00a62425ae85d6ffb - after printf() fix
2015-04-08 00:26:44 drhok++
80a. tclsh releasetest.tcl
0 failures out of 4294998 tests in (07:02:47) SQLite 3.8.9 2015-04-07 15:39:29 8e4ac2ce24415926247961b00a62425ae85d6ffb - after printf() fixes.
2015-04-07 23:12:28 drhok+
260a. Versus the previous release.
3.8.8: 474721 versus 3.8.9: 477648. 0.6% growth.
2015-04-07 23:12:04 drhok+
240c. The "speedtest1" program.
2014-04-06: 1057330524, 3.8.8: 847537039, trunk: 846774512. 25% faster than one year ago.
2015-04-07 23:02:59 drhok+++
100b. tclsh test/releasetest.tcl
0 failures out of 1139097 tests in (06:00:33) SQLite 3.8.9 2015-04-07 15:39:29 8e4ac2ce24415926247961b00a62425ae85d6ffb - retest after printf() changes
2015-04-06 23:04:29 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-04-06 23:04:25 drhok
240d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null
3.8.8: 0.996 s. trunk: 0.958s. Same speed.
2015-04-06 22:57:45 drhok
240g. One or more of the above on Mac OS X.
2015-04-06 22:57:08 drhok
240b. The TH3 speed tests.
3.8.8: 11.09 seconds, trunk: 11.06 seconds. Same speed.
2015-04-06 22:48:50 drhok
240f. One or more of the above on Windows.
2015-04-06 22:48:46 drhok
240a. The Tcl "speed*.test" scripts.
3.8.8: 23585763 uS versus trunk: 23558133 uS. Win7. Same speed.
2015-04-06 22:40:29 drhok
240e. One or more of the above on Linux.
2015-04-06 22:40:23 drhok
240c. The "speedtest1" program.
2014-04-06: 1057330524, 3.8.8: 847537039, trunk: 846783955. 25% faster than one year ago.
2015-04-06 22:38:19 drhok
260. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments.
2015-04-06 22:37:48 drhok
260b. Versus the trunk from 12 months ago.
Since 2014-04-06, growth from 460031 to 477615, 3.8%
2015-04-06 22:36:14 drhok
260a. Versus the previous release.
3.8.8: 474721 versus 3.8.9: 477615. 0.6% growth.
2015-04-06 22:19:42 drhok
140. Sqllogictest:
2015-04-06 22:19:39 drhok
140d. run-all.bat - no errors
2015-04-06 20:44:28 drhpending
140d. run-all.bat - no errors
2015-04-06 20:40:56 drhok
210. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error.
0 errors out of 6763990 tests in 1259.341 seconds, SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5
2015-04-06 20:40:29 drhok
140a. Checked in latest SQLite amalgamation.
2015-04-06 20:38:58 drhok
80. Tests for platform Mac OS X (x86):
2015-04-06 20:38:54 drhok+
80a. tclsh releasetest.tcl
0 failures out of 4294911 tests in (06:28:37) SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 20:13:57 danok++
60c. tclsh releasetest.tcl
0 failures out of 8807487 tests in (06:36:45) SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 20:12:20 drhpending
210. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error.
2015-04-06 20:06:24 drhok
140c. run-all.sh - no errors
2015-04-06 20:06:21 drhok
140b. No SQLite compiler warnings.
2015-04-06 20:05:43 drhok
190. SEE tests using TH3:
2015-04-06 20:05:39 drhok
190e. see-aes128-ccm.c
0 errors out of 2023541 tests in 10161.583 seconds SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 20:04:48 drhok
190f. At least one of the above using "test.rc".
2015-04-06 20:04:44 drhok
190d. see-rc4.c
/Users/dMacair: 0 errors out of 6029849 tests in 6109.230 seconds, SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 18:13:28 drhpending
190e. see-aes128-ccm.c
2015-04-06 18:12:33 drhok
270. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2015-04-06 18:12:27 drhok
270d. Windows using native MinGW.
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h
2015-04-06 18:11:44 drhok
200. ZIPVFS tests:
2015-04-06 18:11:40 drhok
200d. th3make zipvfs.rc quick.rc -valgrind
0 errors out of 2023541 tests in 10161.583 seconds ./th3: SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 17:54:26 drhok
300. Build and verify correct operation of sqlite3_analyzer on:
2015-04-06 17:54:23 drhok
300e. Windows (MSVC)
2015-04-06 17:20:50 drhok
100. Tests for platform Windows 7.0/8.x (x86):
2015-04-06 17:20:45 drhok++
100b. tclsh test/releasetest.tcl
0 failures out of 1140053 tests in (06:02:05) SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 16:38:59 drhpending
190d. see-rc4.c
2015-04-06 16:37:55 drhok
300d. Windows (MinGW)
2015-04-06 16:36:48 drhok
190i. At least one of the above on Mac OS X.
2015-04-06 16:36:39 drhok
190c. see-aes256-ofb.c
Mac: 0 errors out of 1491193 tests in 669.860 seconds, SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 16:31:56 drhok
200b. th3make zipvfs.rc test.rc
Win8: 1 errors out of 6499373 tests in 2930.732 seconds SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c. The error is zipvfs1.req1_bind02.130, which is a memory sizing test. We accept that one failure.
2015-04-06 15:42:10 drhpending
190c. see-aes256-ofb.c
2015-04-06 15:40:49 drhok+
270a. Linux
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h
2015-04-06 15:40:15 drhok
270b. Mac OS X
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h
2015-04-06 15:38:27 drhpending
200b. th3make zipvfs.rc test.rc
2015-04-06 15:38:03 drhok
200h. At least one of the above on Windows.
2015-04-06 15:37:58 drhok
200e. th3make zipvfs.rc quick.rc
Win8: 0 errors out of 2044711 tests in 542.865 seconds SQLite 3.8.9 2015-04-06 11:04:51 3ad829e50faca538db3abb2afb898b5521550c5c
2015-04-06 15:03:34 drhpending
200e. th3make zipvfs.rc quick.rc
2015-04-06 15:01:29 drhpending
200d. th3make zipvfs.rc quick.rc -valgrind
2015-04-06 14:59:46 drhok
40. Compiler warning checks.
2015-04-06 14:59:44 drhok
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-04-06 14:58:35 drhok
40c. OpenBSD GCC using options -Wall
2015-04-06 14:58:25 drhok
40e. Windows (64-bit) MSVC using option /W4
2015-04-06 14:58:23 drhok
40d. Windows (32-bit) MSVC using option /W4
2015-04-06 14:22:51 danok
300b. Mac OS X
2015-04-06 14:11:35 drhok
310. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK.
2015-04-06 14:11:27 drhok
310a. tclsh th3make session.rc test.rc (on Windows)
0 errors out of 6088222 tests in 2277.180 seconds SQLite 3.8.9 2015-04-06 12:08:24 271c110bcf5bf2ea7e113dd01dec876a08e3c047
2015-04-06 12:56:07 drhok
80d. tclsh releasetest.cl --platform Failure-Detection - all failures detected
2015-04-06 12:37:20 drhok
80c. tclsh multitest.tcl --scenario failures - all failures detected
2015-04-06 12:09:30 drhpending
310a. tclsh th3make session.rc test.rc (on Windows)
2015-04-06 12:07:08 drhok
100e. tclsh releasetest.cl --platform Failure-Detection - all failures detected
2015-04-06 11:45:59 drhok
100i. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2015-04-06 11:19:43 drhok
100d. tclsh multitest.tcl --scenario failures - verify failures detected
2015-04-06 11:15:23 drhok+
100c. tclsh multitest.tcl --omit test-ex
0 failures on 25 th3make runs and 112990827 tests in (11:45:29) SQLite 3.8.9 2015-04-04 16:49:04 edc1de2a588fd50c0049bb2be76d3f6783443165
2015-04-06 11:12:19 drhok+
100b. tclsh test/releasetest.tcl
0 failures out of 1140055 tests in (05:59:54) SQLite 3.8.9 2015-04-04 16:49:04 edc1de2a588fd50c0049bb2be76d3f6783443165
2015-04-06 11:00:26 drhok
80b. tclsh multitest.tcl --omit test-ex
0 failures on 26 th3make runs and 118257165 tests in (30:54:56) SQLite 3.8.9 2015-04-04 16:49:04 edc1de2a588fd50c0049bb2be76d3f6783443165
2015-04-06 11:00:10 drhok
80a. tclsh releasetest.tcl
0 failures out of 4291779 tests in (07:36:55) SQLite 3.8.9 2015-04-04 16:49:04 edc1de2a588fd50c0049bb2be76d3f6783443165
2015-04-06 06:20:14 danok+
60c. tclsh releasetest.tcl
0 failures out of 8807882 tests in (06:37:59) SQLite 3.8.9 2015-04-04 16:49:04 edc1de2a588fd50c0049bb2be76d3f6783443165
2015-04-04 13:40:22 drh---
200d. th3make zipvfs.rc quick.rc -valgrind
2015-04-04 13:40:02 drhpending
80b. tclsh multitest.tcl --omit test-ex
2015-04-04 13:39:58 drhpending
80a. tclsh releasetest.tcl
2015-04-04 13:37:10 drhok
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly
1 errors out of 1187629 tests - the error was selectG-100 which is a timing test that runs slow due to the configuration.
2015-04-04 13:36:14 drhretest
80b. tclsh multitest.tcl --omit test-ex
2015-04-04 13:36:08 drhretest
80a. tclsh releasetest.tcl
2015-04-03 21:51:35 mistachkinok
110. Tests for platform Windows (other):
2015-04-03 21:51:31 mistachkinok
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
6868cc66d2be67b7f03776c982962ffa4b30de11, 32-bit little-endian, 0 errors out of 1449582 tests in 2801.523 seconds
2015-04-03 20:58:15 mistachkinpending
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
2015-04-03 20:46:04 mistachkinok
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
6868cc66d2be67b7f03776c982962ffa4b30de11, 32-bit little-endian, 0 errors out of 1450549 tests in 6764.924 seconds
2015-04-03 19:02:39 mistachkinpending
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
2015-04-03 07:58:00 drhpending
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly
2015-04-03 07:57:17 drhok
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly
0 errors out of 1185414 tests
2015-04-03 04:22:01 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.
90701227085b8b8eb10a8eebe8d55f38b4778574, 32-bit little-endian, 0 errors out of 1453847 tests in 3082.716 seconds
2015-04-03 01:38:35 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-04-03 01:37:20 mistachkinok
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
90701227085b8b8eb10a8eebe8d55f38b4778574, 32-bit little-endian, 0 errors out of 1449553 tests in 902.409 seconds
2015-04-03 01:28:46 mistachkinpending
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
2015-04-03 01:15:20 mistachkinok
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
90701227085b8b8eb10a8eebe8d55f38b4778574, 32-bit little-endian, 0 errors out of 1450521 tests in 4976.436 seconds
2015-04-03 00:04:53 mistachkinpending
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
2015-04-02 23:32:12 mistachkinok
330. System.Data.SQLite builds and checks out using the SQLite core.
90701227085b8b8eb10a8eebe8d55f38b4778574, Debug NetFx40 x86: 0 errors/454 tests, 670 seconds, Release NetFx40 x86: 0 errors/454 tests, 659 seconds, Debug NetFx40 x64: 0 errors/454 tests, 734 seconds, Release NetFx40 x64: 0 errors/454 tests, 724 seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM)
2015-04-02 22:15:48 mistachkinok
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
90701227085b8b8eb10a8eebe8d55f38b4778574, 32-bit little-endian, 0 errors out of 1450524 tests in 897.747 seconds
2015-04-02 22:00:15 mistachkinok
100j. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2015-04-02 21:58:34 mistachkinpending
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
2015-04-02 21:04:37 drhpending
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly
2015-04-02 21:03:09 drhok
100b. tclsh test/releasetest.tcl
0 failures out of 1139500 tests in (06:01:47) SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 20:54:39 mistachkinok
100f. nmake /f makefile.msc fulltestonly
0 errors out of 1163666 tests
2015-04-02 19:35:34 danok
310c. tclsh th3make session.rc quick.rc -valgrind
./th3: 0 errors out of 1517653 tests in 9700.380 seconds ///// 22666== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
2015-04-02 18:24:47 mistachkinpending
100f. nmake /f makefile.msc fulltestonly
2015-04-02 18:15:50 danok
310b. tclsh th3make session.rc test.rc (on Unix)
./th3: 0 errors out of 7712065 tests in 1963.829 seconds
2015-04-02 17:13:13 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-04-02 17:04:33 drhok
190j. At least one of the above on Windows.
2015-04-02 17:03:57 drhok
190b. see-aes128-ofb.c
Win8, msvc, quick.rc, 0 errors out of 1513634 tests in 535.664 seconds SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 17:02:19 drhok
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2015-04-02 17:02:15 drhok
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2015-04-02 17:01:12 drhok
250a. bash run-wordcount.sh sqlite3.c
2015-04-02 17:00:05 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-04-02 17:00:02 drhok
290e. 64-little to 32-big, ZIPVFS database.
2015-04-02 16:57:29 drhok
290f. 64-little to 32-big, CEROD database.
2015-04-02 16:56:15 drhok
300a. Linux
2015-04-02 16:54:52 drhok
290d. 64-little to 32-big, SEE database.
2015-04-02 16:54:15 drhok
310d. make test (on Windows)
The first run of 10b was on the sessions branch (by mistake) so this is good.
2015-04-02 16:50:20 drhok
290b. 32-big to 64-little, WAL.
2015-04-02 16:49:54 drhok
290c. 32-big to 64-little, rollback.
2015-04-02 16:49:45 drhok
290a. 32-big to 64-little, database.
2015-04-02 16:41:47 drhok
130. Tests for platform Solaris (SPARC):
2015-04-02 16:41:42 drhok
130b. tclsh multitest.tcl --only quick
0 failures on 7 th3make runs and 11117373 tests in (03:50:25) SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 16:40:54 danpending
310c. tclsh th3make session.rc quick.rc -valgrind
2015-04-02 16:40:48 danpending
310b. tclsh th3make session.rc test.rc (on Unix)
2015-04-02 16:36:34 danok
310e. make test (on Unix)
2015-04-02 16:34:56 danok
310f. testfixture test/session.test
2015-04-02 16:29:14 danpending
310e. make test (on Unix)
2015-04-02 16:26:34 danpending
310f. testfixture test/session.test
2015-04-02 16:16:05 danok
230. TEA archive builds correctly and runs:
2015-04-02 16:15:59 danok
230b. Mac OS X
2015-04-02 16:13:37 danok
220. Amalgamation autoconf tarball.
2015-04-02 16:13:30 danok
220c. Works on Mac OS X.
2015-04-02 16:08:07 danok
230a. Linux
2015-04-02 16:06:38 danok
220b. Works on Linux.
2015-04-02 16:00:17 danok
220a. Builds.
[make amalgamation-tarball] works
2015-04-02 15:57:26 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 and 3.7.3. 0 errors out of 269 tests.
2015-04-02 15:55:04 danok
270c. OpenBSD
With [30011ad2f5] - SHA1 (sqlite3.c) = 5fb4da6984b5db72399003acd248e63938baf8d8 SHA1 (sqlite3.h) = 40d578479d0b3127195ed8e969b4eaaf3345ec46
2015-04-02 15:51:35 danok
120. Tests for platform OpenBSD (x86):
2015-04-02 15:51:35 danok
120a. make test
2015-04-02 15:51:35 danok
120b. th3make quick.rc
2015-04-02 15:43:08 danok
200g. At least one of the above on Mac OS X.
Test "a" ran on OSX
2015-04-02 15:42:49 danok
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2015-04-02 15:39:12 drhpending
200d. th3make zipvfs.rc quick.rc -valgrind
2015-04-02 15:38:51 drhok
200f. At least one of the above on Linux.
2015-04-02 15:38:46 drhok
200c. th3make zipvfs.rc memdebug.rc
0 errors out of 8130445 tests in 5178.102 seconds, SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 15:33:20 drhok
100a. th3make msvc.rc test.rc /RTC1
0 errors out of 5870100 tests in 3298.510 seconds SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 15:10:00 drhok
190h. At least one of the above on Linux.
2015-04-02 15:09:55 drhok
190g. At least one of the above using "memdebug.rc".
2015-04-02 15:09:50 drhok
190a. see.c
Linux, memdebug.rc, 0 errors out of 7697776 tests in 4644.168 seconds, SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 15:08:55 drhok
90. Tests for platform Mac OS X 10.2 (PPC):
2015-04-02 15:08:52 drhok
90a. tclsh th3make quick.rc
0 errors out of 1448644 tests in 3989.750 seconds, SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 14:45:57 danpending
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2015-04-02 14:39:52 danpending
120a. make test
2015-04-02 14:39:24 danpending
120b. th3make quick.rc
2015-04-02 14:31:14 drhpending
100a. th3make msvc.rc test.rc /RTC1
2015-04-02 14:29:36 drhok
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
Win8: 0 errors out of 5870094 tests in 2215.406 seconds SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 14:00:52 drhpending
190a. see.c
2015-04-02 13:58:50 drhpending
200c. th3make zipvfs.rc memdebug.rc
2015-04-02 13:47:00 drhok
180. CEROD tests in the "test/" subdirectory.
2015-04-02 13:45:08 drhpending
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
2015-04-02 13:42:38 drhok
150. Build using the configure/make in main source tree.
2015-04-02 13:42:35 drhok
150a. Make sure that autoconf has been run to update the configure script.
2015-04-02 13:42:32 drhok
150b. Verify the correct version numbers have been installed.
2015-04-02 13:39:45 drhok
300f. A database containing WITHOUT ROWID tables.
2015-04-02 13:39:43 drhok
300c. Solaris (SPARC)
2015-04-02 13:33:07 drhok
270f. Solaris (SPARC) using autoconf.
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h
2015-04-02 13:32:05 drhok
130a. make test
0 errors out of 139225 tests
2015-04-02 13:31:05 drhok
50. OMIT, ENABLE, and DISABLE options:
2015-04-02 13:31:02 drhok
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2015-04-02 13:28:52 drhok
60. Tests for platform Linux x86_64:
2015-04-02 13:28:49 drhok
60e. tclsh multitest.tcl --scenario failures - all failures detected
2015-04-02 13:27:44 drhok
60f. tclsh releasetest.cl --platform Failure-Detection - all failures detected
2015-04-02 13:24:18 drhok
60g. sh tool/symbols.sh - no incorrect exports or dependencies
2015-04-02 13:22:29 drhok
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-04-02 13:20:50 drhretest
100b. tclsh test/releasetest.tcl
Previous (successful) test was on the sessions branch instead of trunk. Retesting...
2015-04-02 13:19:48 drhok
270e. Windows using NMAKE.
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h
2015-04-02 13:16:51 drhok
270a. Linux
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h
2015-04-02 12:56:56 drhok
60b. Check the "multitest.tcl" log files for undetected errors.
2015-04-02 12:56:06 drhok
60d. Check the "releasetest.tcl" log files for undetected errors.
2015-04-02 12:54:12 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2015-04-02 12:50:34 drhpending
130b. tclsh multitest.tcl --only quick
2015-04-02 12:47:55 drhok
90b. Recompile and test Fossil.
2015-04-02 12:47:43 drhpending
130a. make test
2015-04-02 12:45:43 drhok
130d. Verify that Fossil repositories are cross-platform with x86/x64.
2015-04-02 12:45:40 drhok
130c. Recompile and test Fossil.
2015-04-02 12:32:25 drhok
170. Firefox recompiled using lastest SQLite.
2015-04-02 12:32:25 drhok
170a. No SQLite compiler warnings.
2015-04-02 12:32:25 drhok
170b. Active use with no issues noted.
2015-04-02 12:32:07 drhok
160. Fossil updated to use the latest SQLite.
2015-04-02 12:32:07 drhok
160a. No SQLite compiler warnings.
2015-04-02 12:32:07 drhok
160b. Used on active websites with no issues.
2015-04-02 12:31:47 drh
160. Fossil updated to use the latest SQLite.
2015-04-02 12:31:47 drh
160a. No SQLite compiler warnings.
2015-04-02 12:31:47 drh
160b. Used on active websites with no issues.
2015-04-02 12:30:50 drhok
40f. sh tool/warnings-clang.sh
5 false-positives ignored
2015-04-02 12:28:43 drhok
100c. tclsh multitest.tcl --omit test-ex
Win8: 0 failures on 24 th3make runs and 111380647 tests in (11:36:36) SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 12:26:34 drhok
100b. tclsh test/releasetest.tcl
Win7: 0 failures out of 1153952 tests in (06:12:27) SQLite 3.8.9 2015-04-01 16:39:06 aea439bdc6d4d3a8568423171abf381843188826
2015-04-02 12:23:50 drhok
10. Test procedure review.
2015-04-02 12:23:50 drhok
10a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2015-04-02 12:23:50 drhok
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2015-04-02 12:23:50 drhok
10c. Review this checklist for completeness and accuracy.
2015-04-02 12:19:32 drhpending
80b. tclsh multitest.tcl --omit test-ex
2015-04-02 12:19:17 drhpending
80a. tclsh releasetest.tcl
2015-04-02 12:18:45 drhok
60a. tclsh multitest.tcl
0 failures on 30 th3make runs and 164637357 tests in (16:11:10) SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 12:18:19 drhok
60c. tclsh releasetest.tcl
0 failures out of 8807946 tests in (07:07:30) SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e
2015-04-02 12:17:58 drhok
70. Tests for platform Linux ARM (BeagleBoard)
2015-04-02 12:17:55 drhok
70b. Recompile and test Fossil.
2015-04-02 12:16:16 drhok
70a. tclsh th3make min.rc
0 errors out of 1446874 tests in 3264.477 seconds, SQLite 3.8.9 2015-04-01 13:21:33 30011ad2f55cfcacaf23a58ebcc17b17a7b9355e