2015-04-08 12:03:02 | drh | ok |
30. Documentation review: | ||
2015-04-08 12:03:02 | drh | ok |
30a. Latest release on the "index.html" page. | ||
2015-04-08 12:03:02 | drh | ok |
30b. Release announcement in "changes.in". | ||
2015-04-08 12:03:02 | drh | ok |
30c. Release accouncement in "news.html". | ||
2015-04-08 12:03:02 | drh | ok |
30d. No unresolved hyperlinks in the documentation build. | ||
2015-04-08 12:03:02 | drh | ok |
30e. Requirements marks are up-to-date in both documentation and source code. | ||
2015-04-08 12:03:02 | drh | ok |
30f. The compile-time options are all up-to-date (compile.html). | ||
2015-04-08 12:03:02 | drh | ok |
30g. Database footprint is up-to-date (features.html). | ||
2015-04-08 12:03:02 | drh | ok |
30h. Test metrics are up-to-date (testing.html). | ||
2015-04-08 12:03:02 | drh | ok |
30i. Check new/changed documentation for spelling and gramatical mistakes. | ||
2015-04-08 12:02:35 | drh | ok |
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). | ||
2015-04-08 12:02:28 | drh | ok |
20. Source code change review. fossil diff --from release --to trunk | ||
2015-04-08 12:02:28 | drh | ok |
20a. No stray changes. | ||
2015-04-08 12:02:28 | drh | ok |
20b. All significant changes are mentioned in the "changes" log of the documentation. | ||
2015-04-08 12:02:28 | drh | ok |
20c. New code complies with style guidelines. | ||
2015-04-08 12:02:28 | drh | ok |
20d. New code complies with design rules. | ||
2015-04-08 12:02:28 | drh | ok |
20e. Comments have been updated to reflect code changes. | ||
2015-04-08 12:02:28 | drh | ok |
20f. Variables and functions have been renamed to reflect changes in their use. | ||
2015-04-08 12:02:28 | drh | ok |
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. | ||
2015-04-08 12:02:28 | drh | ok |
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 | drh | ok |
20i. Verify that source code contains no tabs and that surplus whitespace has been removed. | ||
2015-04-08 12:01:47 | dan | ok+++ |
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 | drh | ok+ |
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 | drh | ok++ |
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 | drh | ok+ |
260a. Versus the previous release. | ||
3.8.8: 474721 versus 3.8.9: 477648. 0.6% growth. | ||
2015-04-07 23:12:04 | drh | ok+ |
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 | drh | ok+++ |
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 | drh | ok |
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 | drh | ok |
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 | drh | ok |
240g. One or more of the above on Mac OS X. | ||
2015-04-06 22:57:08 | drh | ok |
240b. The TH3 speed tests. | ||
3.8.8: 11.09 seconds, trunk: 11.06 seconds. Same speed. | ||
2015-04-06 22:48:50 | drh | ok |
240f. One or more of the above on Windows. | ||
2015-04-06 22:48:46 | drh | ok |
240a. The Tcl "speed*.test" scripts. | ||
3.8.8: 23585763 uS versus trunk: 23558133 uS. Win7. Same speed. | ||
2015-04-06 22:40:29 | drh | ok |
240e. One or more of the above on Linux. | ||
2015-04-06 22:40:23 | drh | ok |
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 | drh | ok |
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 | drh | ok |
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 | drh | ok |
260a. Versus the previous release. | ||
3.8.8: 474721 versus 3.8.9: 477615. 0.6% growth. | ||
2015-04-06 22:19:42 | drh | ok |
140. Sqllogictest: | ||
2015-04-06 22:19:39 | drh | ok |
140d. run-all.bat - no errors | ||
2015-04-06 20:44:28 | drh | pending |
140d. run-all.bat - no errors | ||
2015-04-06 20:40:56 | drh | ok |
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 | drh | ok |
140a. Checked in latest SQLite amalgamation. | ||
2015-04-06 20:38:58 | drh | ok |
80. Tests for platform Mac OS X (x86): | ||
2015-04-06 20:38:54 | drh | ok+ |
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 | dan | ok++ |
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 | drh | pending |
210. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error. | ||
2015-04-06 20:06:24 | drh | ok |
140c. run-all.sh - no errors | ||
2015-04-06 20:06:21 | drh | ok |
140b. No SQLite compiler warnings. | ||
2015-04-06 20:05:43 | drh | ok |
190. SEE tests using TH3: | ||
2015-04-06 20:05:39 | drh | ok |
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 | drh | ok |
190f. At least one of the above using "test.rc". | ||
2015-04-06 20:04:44 | drh | ok |
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 | drh | pending |
190e. see-aes128-ccm.c | ||
2015-04-06 18:12:33 | drh | ok |
270. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. | ||
2015-04-06 18:12:27 | drh | ok |
270d. Windows using native MinGW. | ||
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h | ||
2015-04-06 18:11:44 | drh | ok |
200. ZIPVFS tests: | ||
2015-04-06 18:11:40 | drh | ok |
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 | drh | ok |
300. Build and verify correct operation of sqlite3_analyzer on: | ||
2015-04-06 17:54:23 | drh | ok |
300e. Windows (MSVC) | ||
2015-04-06 17:20:50 | drh | ok |
100. Tests for platform Windows 7.0/8.x (x86): | ||
2015-04-06 17:20:45 | drh | ok++ |
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 | drh | pending |
190d. see-rc4.c | ||
2015-04-06 16:37:55 | drh | ok |
300d. Windows (MinGW) | ||
2015-04-06 16:36:48 | drh | ok |
190i. At least one of the above on Mac OS X. | ||
2015-04-06 16:36:39 | drh | ok |
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 | drh | ok |
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 | drh | pending |
190c. see-aes256-ofb.c | ||
2015-04-06 15:40:49 | drh | ok+ |
270a. Linux | ||
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h | ||
2015-04-06 15:40:15 | drh | ok |
270b. Mac OS X | ||
86252a89f366f45bd14dbb159ee74f90699736c2 sqlite3.c 785192d63c444f3b85dfa47e779b5a379abdc9ac sqlite3.h | ||
2015-04-06 15:38:27 | drh | pending |
200b. th3make zipvfs.rc test.rc | ||
2015-04-06 15:38:03 | drh | ok |
200h. At least one of the above on Windows. | ||
2015-04-06 15:37:58 | drh | ok |
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 | drh | pending |
200e. th3make zipvfs.rc quick.rc | ||
2015-04-06 15:01:29 | drh | pending |
200d. th3make zipvfs.rc quick.rc -valgrind | ||
2015-04-06 14:59:46 | drh | ok |
40. Compiler warning checks. | ||
2015-04-06 14:59:44 | drh | ok |
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) | ||
2015-04-06 14:58:35 | drh | ok |
40c. OpenBSD GCC using options -Wall | ||
2015-04-06 14:58:25 | drh | ok |
40e. Windows (64-bit) MSVC using option /W4 | ||
2015-04-06 14:58:23 | drh | ok |
40d. Windows (32-bit) MSVC using option /W4 | ||
2015-04-06 14:22:51 | dan | ok |
300b. Mac OS X | ||
2015-04-06 14:11:35 | drh | ok |
310. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK. | ||
2015-04-06 14:11:27 | drh | ok |
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 | drh | ok |
80d. tclsh releasetest.cl --platform Failure-Detection - all failures detected | ||
2015-04-06 12:37:20 | drh | ok |
80c. tclsh multitest.tcl --scenario failures - all failures detected | ||
2015-04-06 12:09:30 | drh | pending |
310a. tclsh th3make session.rc test.rc (on Windows) | ||
2015-04-06 12:07:08 | drh | ok |
100e. tclsh releasetest.cl --platform Failure-Detection - all failures detected | ||
2015-04-06 11:45:59 | drh | ok |
100i. sh tool/symbols-mingw.sh - no incorrect exports or dependencies | ||
2015-04-06 11:19:43 | drh | ok |
100d. tclsh multitest.tcl --scenario failures - verify failures detected | ||
2015-04-06 11:15:23 | drh | ok+ |
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 | drh | ok+ |
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 | drh | ok |
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 | drh | ok |
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 | dan | ok+ |
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 | drh | pending |
80b. tclsh multitest.tcl --omit test-ex | ||
2015-04-04 13:39:58 | drh | pending |
80a. tclsh releasetest.tcl | ||
2015-04-04 13:37:10 | drh | ok |
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 | drh | retest |
80b. tclsh multitest.tcl --omit test-ex | ||
2015-04-04 13:36:08 | drh | retest |
80a. tclsh releasetest.tcl | ||
2015-04-03 21:51:35 | mistachkin | ok |
110. Tests for platform Windows (other): | ||
2015-04-03 21:51:31 | mistachkin | ok |
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 | mistachkin | pending |
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1 | ||
2015-04-03 20:46:04 | mistachkin | ok |
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 | mistachkin | pending |
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1 | ||
2015-04-03 07:58:00 | drh | pending |
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly | ||
2015-04-03 07:57:17 | drh | ok |
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly | ||
0 errors out of 1185414 tests | ||
2015-04-03 04:22:01 | mistachkin | ok |
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 | mistachkin | pending |
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 | mistachkin | ok |
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 | mistachkin | pending |
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0 | ||
2015-04-03 01:15:20 | mistachkin | ok |
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 | mistachkin | pending |
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM) | ||
2015-04-02 23:32:12 | mistachkin | ok |
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 | mistachkin | ok |
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 | mistachkin | ok |
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 | mistachkin | pending |
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86) | ||
2015-04-02 21:04:37 | drh | pending |
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly | ||
2015-04-02 21:03:09 | drh | ok |
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 | mistachkin | ok |
100f. nmake /f makefile.msc fulltestonly | ||
0 errors out of 1163666 tests | ||
2015-04-02 19:35:34 | dan | ok |
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 | mistachkin | pending |
100f. nmake /f makefile.msc fulltestonly | ||
2015-04-02 18:15:50 | dan | ok |
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 | drh | ok |
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 | drh | ok |
190j. At least one of the above on Windows. | ||
2015-04-02 17:03:57 | drh | ok |
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 | drh | ok |
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options: | ||
2015-04-02 17:02:15 | drh | ok |
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync | ||
2015-04-02 17:01:12 | drh | ok |
250a. bash run-wordcount.sh sqlite3.c | ||
2015-04-02 17:00:05 | drh | ok |
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 | drh | ok |
290e. 64-little to 32-big, ZIPVFS database. | ||
2015-04-02 16:57:29 | drh | ok |
290f. 64-little to 32-big, CEROD database. | ||
2015-04-02 16:56:15 | drh | ok |
300a. Linux | ||
2015-04-02 16:54:52 | drh | ok |
290d. 64-little to 32-big, SEE database. | ||
2015-04-02 16:54:15 | drh | ok |
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 | drh | ok |
290b. 32-big to 64-little, WAL. | ||
2015-04-02 16:49:54 | drh | ok |
290c. 32-big to 64-little, rollback. | ||
2015-04-02 16:49:45 | drh | ok |
290a. 32-big to 64-little, database. | ||
2015-04-02 16:41:47 | drh | ok |
130. Tests for platform Solaris (SPARC): | ||
2015-04-02 16:41:42 | drh | ok |
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 | dan | pending |
310c. tclsh th3make session.rc quick.rc -valgrind | ||
2015-04-02 16:40:48 | dan | pending |
310b. tclsh th3make session.rc test.rc (on Unix) | ||
2015-04-02 16:36:34 | dan | ok |
310e. make test (on Unix) | ||
2015-04-02 16:34:56 | dan | ok |
310f. testfixture test/session.test | ||
2015-04-02 16:29:14 | dan | pending |
310e. make test (on Unix) | ||
2015-04-02 16:26:34 | dan | pending |
310f. testfixture test/session.test | ||
2015-04-02 16:16:05 | dan | ok |
230. TEA archive builds correctly and runs: | ||
2015-04-02 16:15:59 | dan | ok |
230b. Mac OS X | ||
2015-04-02 16:13:37 | dan | ok |
220. Amalgamation autoconf tarball. | ||
2015-04-02 16:13:30 | dan | ok |
220c. Works on Mac OS X. | ||
2015-04-02 16:08:07 | dan | ok |
230a. Linux | ||
2015-04-02 16:06:38 | dan | ok |
220b. Works on Linux. | ||
2015-04-02 16:00:17 | dan | ok |
220a. Builds. | ||
[make amalgamation-tarball] works | ||
2015-04-02 15:57:26 | dan | ok |
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 | dan | ok |
270c. OpenBSD | ||
With [30011ad2f5] - SHA1 (sqlite3.c) = 5fb4da6984b5db72399003acd248e63938baf8d8 SHA1 (sqlite3.h) = 40d578479d0b3127195ed8e969b4eaaf3345ec46 | ||
2015-04-02 15:51:35 | dan | ok |
120. Tests for platform OpenBSD (x86): | ||
2015-04-02 15:51:35 | dan | ok |
120a. make test | ||
2015-04-02 15:51:35 | dan | ok |
120b. th3make quick.rc | ||
2015-04-02 15:43:08 | dan | ok |
200g. At least one of the above on Mac OS X. | ||
Test "a" ran on OSX | ||
2015-04-02 15:42:49 | dan | ok |
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.) | ||
2015-04-02 15:39:12 | drh | pending |
200d. th3make zipvfs.rc quick.rc -valgrind | ||
2015-04-02 15:38:51 | drh | ok |
200f. At least one of the above on Linux. | ||
2015-04-02 15:38:46 | drh | ok |
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 | drh | ok |
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 | drh | ok |
190h. At least one of the above on Linux. | ||
2015-04-02 15:09:55 | drh | ok |
190g. At least one of the above using "memdebug.rc". | ||
2015-04-02 15:09:50 | drh | ok |
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 | drh | ok |
90. Tests for platform Mac OS X 10.2 (PPC): | ||
2015-04-02 15:08:52 | drh | ok |
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 | dan | pending |
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.) | ||
2015-04-02 14:39:52 | dan | pending |
120a. make test | ||
2015-04-02 14:39:24 | dan | pending |
120b. th3make quick.rc | ||
2015-04-02 14:31:14 | drh | pending |
100a. th3make msvc.rc test.rc /RTC1 | ||
2015-04-02 14:29:36 | drh | ok |
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 | drh | pending |
190a. see.c | ||
2015-04-02 13:58:50 | drh | pending |
200c. th3make zipvfs.rc memdebug.rc | ||
2015-04-02 13:47:00 | drh | ok |
180. CEROD tests in the "test/" subdirectory. | ||
2015-04-02 13:45:08 | drh | pending |
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64) | ||
2015-04-02 13:42:38 | drh | ok |
150. Build using the configure/make in main source tree. | ||
2015-04-02 13:42:35 | drh | ok |
150a. Make sure that autoconf has been run to update the configure script. | ||
2015-04-02 13:42:32 | drh | ok |
150b. Verify the correct version numbers have been installed. | ||
2015-04-02 13:39:45 | drh | ok |
300f. A database containing WITHOUT ROWID tables. | ||
2015-04-02 13:39:43 | drh | ok |
300c. Solaris (SPARC) | ||
2015-04-02 13:33:07 | drh | ok |
270f. Solaris (SPARC) using autoconf. | ||
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h | ||
2015-04-02 13:32:05 | drh | ok |
130a. make test | ||
0 errors out of 139225 tests | ||
2015-04-02 13:31:05 | drh | ok |
50. OMIT, ENABLE, and DISABLE options: | ||
2015-04-02 13:31:02 | drh | ok |
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a | ||
2015-04-02 13:28:52 | drh | ok |
60. Tests for platform Linux x86_64: | ||
2015-04-02 13:28:49 | drh | ok |
60e. tclsh multitest.tcl --scenario failures - all failures detected | ||
2015-04-02 13:27:44 | drh | ok |
60f. tclsh releasetest.cl --platform Failure-Detection - all failures detected | ||
2015-04-02 13:24:18 | drh | ok |
60g. sh tool/symbols.sh - no incorrect exports or dependencies | ||
2015-04-02 13:22:29 | drh | ok |
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) | ||
2015-04-02 13:20:50 | drh | retest |
100b. tclsh test/releasetest.tcl | ||
Previous (successful) test was on the sessions branch instead of trunk. Retesting... | ||
2015-04-02 13:19:48 | drh | ok |
270e. Windows using NMAKE. | ||
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h | ||
2015-04-02 13:16:51 | drh | ok |
270a. Linux | ||
5fb4da6984b5db72399003acd248e63938baf8d8 sqlite3.c 40d578479d0b3127195ed8e969b4eaaf3345ec46 sqlite3.h | ||
2015-04-02 12:56:56 | drh | ok |
60b. Check the "multitest.tcl" log files for undetected errors. | ||
2015-04-02 12:56:06 | drh | ok |
60d. Check the "releasetest.tcl" log files for undetected errors. | ||
2015-04-02 12:54:12 | drh | ok |
90c. Verify that Fossil repositories are cross-platform with x86/x64. | ||
2015-04-02 12:50:34 | drh | pending |
130b. tclsh multitest.tcl --only quick | ||
2015-04-02 12:47:55 | drh | ok |
90b. Recompile and test Fossil. | ||
2015-04-02 12:47:43 | drh | pending |
130a. make test | ||
2015-04-02 12:45:43 | drh | ok |
130d. Verify that Fossil repositories are cross-platform with x86/x64. | ||
2015-04-02 12:45:40 | drh | ok |
130c. Recompile and test Fossil. | ||
2015-04-02 12:32:25 | drh | ok |
170. Firefox recompiled using lastest SQLite. | ||
2015-04-02 12:32:25 | drh | ok |
170a. No SQLite compiler warnings. | ||
2015-04-02 12:32:25 | drh | ok |
170b. Active use with no issues noted. | ||
2015-04-02 12:32:07 | drh | ok |
160. Fossil updated to use the latest SQLite. | ||
2015-04-02 12:32:07 | drh | ok |
160a. No SQLite compiler warnings. | ||
2015-04-02 12:32:07 | drh | ok |
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 | drh | ok |
40f. sh tool/warnings-clang.sh | ||
5 false-positives ignored | ||
2015-04-02 12:28:43 | drh | ok |
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 | drh | ok |
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 | drh | ok |
10. Test procedure review. | ||
2015-04-02 12:23:50 | drh | ok |
10a. Review the "test/releasetest.tcl" script for completeness and accuracy. | ||
2015-04-02 12:23:50 | drh | ok |
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. | ||
2015-04-02 12:23:50 | drh | ok |
10c. Review this checklist for completeness and accuracy. | ||
2015-04-02 12:19:32 | drh | pending |
80b. tclsh multitest.tcl --omit test-ex | ||
2015-04-02 12:19:17 | drh | pending |
80a. tclsh releasetest.tcl | ||
2015-04-02 12:18:45 | drh | ok |
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 | drh | ok |
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 | drh | ok |
70. Tests for platform Linux ARM (BeagleBoard) | ||
2015-04-02 12:17:55 | drh | ok |
70b. Recompile and test Fossil. | ||
2015-04-02 12:16:16 | drh | ok |
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 |