2015-10-14 06:12:45 | mistachkin | ok |
110. Tests for platform Windows (other): | ||
2015-10-14 06:12:41 | mistachkin | ok |
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1 | ||
9ecafc0c94102dca6da192f400278399464086fb, 0 errors out of 1480072 tests in 2858.359 seconds. 32-bit little-endian | ||
2015-10-14 02:50:22 | mistachkin | pending |
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1 | ||
2015-10-14 02:48:37 | mistachkin | ok |
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1 | ||
9ecafc0c94102dca6da192f400278399464086fb, 0 errors out of 1481048 tests in 2540.879 seconds. 32-bit little-endian | ||
2015-10-13 21:10:33 | mistachkin | pending |
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1 | ||
2015-10-13 20:26:27 | mistachkin | ok |
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM) | ||
1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, 0 errors out of 1481033 tests in 4346.758 seconds. 32-bit little-endian | ||
2015-10-13 19:27:44 | drh | ok |
230. 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-10-13 19:27:41 | drh | ok |
230d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null |
||
Ubuntu. 3.8.7: 6,778,067,414 cycles. 3.8.11.1: 6,099,340,765, trunk: 6,048,346,945 | ||
2015-10-13 19:12:15 | drh | ok |
230f. One or more of the above on Windows. | ||
2015-10-13 19:12:10 | drh | ok |
230a. The Tcl "speed*.test" scripts. | ||
On win7 32-bit. 3.8.7 2411ms, 3.8.11.1 2319ms, 3.9.0 2323ms. Much jitter in measurements. | ||
2015-10-13 18:52:08 | drh | ok |
100. Tests for platform Windows 7.0/8.x (x86): | ||
2015-10-13 18:52:02 | drh | ok |
100d. tclsh test/releasetest.tcl | ||
0 failures out of 1792426 tests in (01:56:39) SQLite 3.9.0 2015-10-12 22:31:02 9ecafc0c94102dca6da192f400278399464086fb | ||
2015-10-13 17:56:36 | drh | ok |
100f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected | ||
2015-10-13 16:24:11 | drh | pending |
100d. tclsh test/releasetest.tcl | ||
2015-10-13 16:23:37 | drh | ok |
230g. One or more of the above on Mac OS X. | ||
2015-10-13 16:23:33 | drh | ok |
230b. The TH3 speed tests. | ||
On iMac: 3.8.7 14.837s, 3.8.11.1 13.750s, trunk 13.598s. | ||
2015-10-13 16:12:25 | drh | ok |
40. Compiler warning checks. | ||
2015-10-13 16:12:22 | drh | ok |
40e. Windows (64-bit) MSVC using option /W4 | ||
2015-10-13 16:12:19 | drh | ok |
40d. Windows (32-bit) MSVC using option /W4 | ||
2015-10-13 16:08:11 | drh | ok |
100j. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources. | ||
2015-10-13 16:04:35 | drh | ok |
100c. tclsh multitest.tcl --scenario failures - verify failures detected | ||
2015-10-13 16:03:17 | drh | ok |
100b. tclsh multitest.tcl --omit test-ex | ||
0 failures on 24 th3make runs and 110873922 tests in (11:18:14) SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-13 11:29:29 | drh | ok++ |
100a. th3make msvc.rc test.rc /RTC1 | ||
th3: 0 errors out of 5928186 tests in 6193.591 seconds. 32-bit little-endian th3: SQLite 3.9.0 2015-10-12 22:31:02 9ecafc0c94102dca6da192f400278399464086fb | ||
2015-10-13 11:29:01 | drh | ok+ |
100a. th3make msvc.rc test.rc /RTC1 | ||
2015-10-13 11:13:12 | dan | ok |
200. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error. | ||
th3: 0 errors out of 6863550 tests in 1628.202 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 22:31:02 9ecafc0c94102dca6da192f400278399464086fb | ||
2015-10-13 09:33:13 | dan | pending |
200. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error. | ||
2015-10-13 09:21:15 | dan | ok |
210. Amalgamation autoconf tarball. | ||
2015-10-13 09:21:10 | dan | ok |
220. TEA archive builds correctly and runs: | ||
2015-10-13 09:21:05 | dan | ok |
220a. Linux | ||
2015-10-13 09:16:21 | dan | ok |
220b. Mac OS X | ||
2015-10-13 09:11:35 | dan | ok |
210c. Works on Mac OS X. | ||
2015-10-13 09:05:59 | dan | ok |
210b. Works on Linux. | ||
2015-10-13 09:04:35 | dan | ok |
210a. Builds. | ||
2015-10-13 08:37:39 | dan | ok |
190. ZIPVFS tests: | ||
2015-10-13 08:37:22 | dan | ok |
80. Tests for platform Mac OS X (x86): | ||
2015-10-13 08:37:14 | dan | ok |
70. Tests for platform Linux ARM (BeagleBoard) | ||
2015-10-13 08:36:52 | dan | ok |
190c. th3make zipvfs.rc memdebug.rc | ||
th3: 0 errors out of 8238942 tests in 5617.895 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-13 08:36:38 | dan | ok |
190b. th3make zipvfs.rc test.rc | ||
th3: 0 errors out of 8240151 tests in 2447.273 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-13 08:35:53 | dan | ok |
80b. tclsh multitest.tcl --omit test-ex | ||
2015-10-13 08:35:49 | dan | ok |
80a. tclsh releasetest.tcl | ||
0 failures out of 4419868 tests in (06:22:49) SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-13 08:35:16 | dan | ok |
70a. tclsh th3make min.rc | ||
th3: 0 errors out of 1476013 tests in 4489.973 seconds. 32-bit little-endian th3: SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-13 02:48:12 | drh | ok |
80c. tclsh multitest.tcl --scenario failures - all failures detected | ||
2015-10-13 02:03:26 | drh | ok |
100i. sh tool/symbols-mingw.sh - no incorrect exports or dependencies | ||
2015-10-13 02:01:06 | mistachkin | ok |
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly | ||
0 errors out of 1188504 tests, 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, 32-bit Windows 7 (x86) | ||
2015-10-13 00:25:21 | drh | ok |
230e. One or more of the above on Linux. | ||
2015-10-13 00:25:15 | drh | ok |
230c. The "speedtest1" program. | ||
3.8.7: 2021M. 3.8.11.1: 1567M. trunk: 1551M. CPU usage decrease of 23% and 1%, respectively. Ubuntu. | ||
2015-10-13 00:22:30 | drh | ok |
250. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments. | ||
2015-10-13 00:22:27 | drh | ok |
250b. Versus the trunk from 12 months ago. | ||
3.8.7: 469805. trunk: 483883. Size increase of 3.0% | ||
2015-10-13 00:21:21 | drh | ok |
250a. Versus the previous release. | ||
3.8.11.1: 482265. trunk: 483883. Size increase of 0.36% | ||
2015-10-13 00:16:42 | drh | ok |
180. SEE tests using TH3: | ||
2015-10-13 00:16:39 | drh | ok |
180e. see-aes128-ccm.c | ||
th3: 0 errors out of 1542389 tests in 265.326 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 22:31:02 9ecafc0c94102dca6da192f400278399464086fb, ubuntu, quick.rc | ||
2015-10-13 00:07:18 | drh | ok |
180f. At least one of the above using "test.rc". | ||
2015-10-13 00:07:13 | drh | ok |
180d. see-rc4.c | ||
th3: 0 errors out of 7788011 tests in 2472.966 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 22:31:02 9ecafc0c94102dca6da192f400278399464086fb, ubuntu, test.rc | ||
2015-10-12 23:11:56 | drh | ok |
190f. At least one of the above on Linux. | ||
2015-10-12 22:23:11 | mistachkin | pending |
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly | ||
2015-10-12 22:22:04 | drh | ok |
190d. th3make zipvfs.rc quick.rc -valgrind | ||
th3: 0 errors out of 2090713 tests in 10328.406 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8 | ||
2015-10-12 22:19:01 | mistachkin | pending |
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM) | ||
2015-10-12 21:59:56 | 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. | ||
1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, 0 errors out of 1487436 tests in 3200.000 seconds. 32-bit little-endian | ||
2015-10-12 21:07:10 | dan | pending |
190c. th3make zipvfs.rc memdebug.rc | ||
2015-10-12 21:06:35 | dan | ok |
190a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.) | ||
2015-10-12 21:01:01 | dan | pending |
190b. th3make zipvfs.rc test.rc | ||
2015-10-12 21:00:52 | dan | pending |
190d. th3make zipvfs.rc quick.rc -valgrind | ||
2015-10-12 21:00:32 | 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-10-12 20:58:27 | mistachkin | ok |
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0 | ||
1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, 0 errors out of 1480088 tests in 945.888 seconds. 32-bit little-endian | ||
2015-10-12 20:58:21 | dan | pending |
190a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.) | ||
2015-10-12 20:56:53 | drh | ok |
100a. th3make msvc.rc test.rc /RTC1 | ||
th3: 0 errors out of 5943209 tests in 3348.359 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-12 19:12:29 1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, win8 | ||
2015-10-12 20:56:27 | dan | ok |
270. 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.3. 0 errors out of 411 tests. | ||
2015-10-12 20:54:00 | dan | pending |
80b. tclsh multitest.tcl --omit test-ex | ||
2015-10-12 20:53:27 | dan | ok |
70b. Recompile and test Fossil. | ||
2015-10-12 20:42:38 | dan | pending |
80a. tclsh releasetest.tcl | ||
2015-10-12 20:27:37 | mistachkin | pending |
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0 | ||
2015-10-12 20:26:45 | mistachkin | ok |
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86) | ||
1c20c1c28b56411f106cf2f6961b3ad4b4d6f6c8, 0 errors out of 1481048 tests in 711.564 seconds. 32-bit little-endian | ||
2015-10-12 20:08:36 | dan | pending |
70b. Recompile and test Fossil. | ||
2015-10-12 20:08:27 | dan | pending+ |
70a. tclsh th3make min.rc | ||
2015-10-12 20:08:20 | dan | pending |
70a. tclsh th3make min.rc | ||
2015-10-12 19:50:07 | mistachkin | pending |
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86) | ||
2015-10-12 19:47:19 | mistachkin | ok |
320. System.Data.SQLite builds and checks out using the SQLite core. | ||
6f2858f6817ca70c132f0437ac2f0f74deb273d2, Debug NetFx46 x86: 0 errors/492 tests, 701 seconds, Release NetFx46 x86: 0 errors/492 tests, 662 seconds, Debug NetFx46 x64: 0 errors/492 tests, 766 seconds, Release NetFx46 x64: 0 errors/492 tests, 763 seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM) | ||
2015-10-12 19:16:50 | drh | ok |
80d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected | ||
Sanitize failures do not occur on the older mac. All actual errors are detected. | ||
2015-10-12 18:57:48 | drh | ok |
60. Tests for platform Linux x86_64: | ||
2015-10-12 18:57:45 | drh | ok |
60f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected | ||
2015-10-12 18:49:44 | drh | ok |
60e. tclsh multitest.tcl --scenario failures - all failures detected | ||
2015-10-12 18:26:56 | drh | ok |
310. 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-10-12 18:25:13 | drh | ok |
30. Documentation review: | ||
2015-10-12 18:25:10 | drh | ok |
30h. Test metrics are up-to-date (testing.html). | ||
2015-10-12 18:04:58 | drh | ok |
30i. Check new/changed documentation for spelling and gramatical mistakes. | ||
2015-10-12 17:59:14 | drh | ok |
30g. Database footprint is up-to-date (features.html). | ||
2015-10-12 17:59:12 | drh | ok |
30f. The compile-time options are all up-to-date (compile.html). | ||
2015-10-12 17:59:09 | drh | ok |
30e. Requirements marks are up-to-date in both documentation and source code. | ||
2015-10-12 17:58:50 | drh | ok |
30d. No unresolved hyperlinks in the documentation build. | ||
2015-10-12 17:58:48 | drh | ok |
30c. Release accouncement in "news.html". | ||
2015-10-12 17:58:29 | drh | ok |
30b. Release announcement in "changes.in". | ||
2015-10-12 17:58:27 | drh | ok |
30a. Latest release on the "index.html" page. | ||
2015-10-12 17:52:49 | mistachkin | pending |
320. System.Data.SQLite builds and checks out using the SQLite core. | ||
2015-10-12 16:37:25 | drh | ok+++ |
60c. tclsh releasetest.tcl | ||
0 failures out of 9511636 tests in (06:14:56) SQLite 3.9.0 2015-10-12 04:56:12 6f2858f6817ca70c132f0437ac2f0f74deb273d2 | ||
2015-10-12 15:39:25 | drh | ok+ |
60a. tclsh multitest.tcl | ||
0 failures on 30 th3make runs and 169067676 tests in (13:06:03) SQLite 3.9.0 2015-10-11 20:39:46 9ab9c8c6d747647f8ade58c2c4812fc69a813368 | ||
2015-10-11 10:08:09 | drh | ok++ |
60c. tclsh releasetest.tcl | ||
0 failures out of 9510877 tests in (08:03:56) SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbabf | ||
2015-10-11 00:52:35 | drh | ok |
20. Source code change review. fossil diff --from release --to trunk | ||
2015-10-11 00:52:33 | drh | ok |
20k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface. | ||
2015-10-11 00:52:31 | drh | ok |
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). | ||
2015-10-11 00:52:29 | drh | ok |
20i. Verify that source code contains no tabs and that surplus whitespace has been removed. | ||
2015-10-11 00:52:26 | 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-10-11 00:52:24 | drh | ok |
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. | ||
2015-10-11 00:52:22 | drh | ok |
20f. Variables and functions have been renamed to reflect changes in their use. | ||
2015-10-11 00:52:20 | drh | ok |
20e. Comments have been updated to reflect code changes. | ||
2015-10-11 00:52:18 | drh | ok |
20d. New code complies with design rules. | ||
2015-10-11 00:52:16 | drh | ok |
20c. New code complies with style guidelines. | ||
2015-10-11 00:52:14 | drh | ok |
20b. All significant changes are mentioned in the "changes" log of the documentation. | ||
2015-10-11 00:52:11 | drh | ok |
20a. No stray changes. | ||
2015-10-11 00:50:07 | drh | ok |
60g. sh tool/symbols.sh - no incorrect exports or dependencies | ||
2015-10-11 00:49:14 | drh | ok+ |
60c. tclsh releasetest.tcl | ||
0 failures out of 9510893 tests in (08:08:24) SQLite 3.9.0 2015-10-10 15:11:49 bc24a5bbfd95df3518611b221de69b73776111bc | ||
2015-10-11 00:47:59 | drh | ok |
300. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK. | ||
2015-10-11 00:47:56 | drh | ok |
300c. tclsh th3make session.rc quick.rc -valgrind | ||
0 errors out of 11879758 tests and 1244 invocations in 903 seconds | ||
2015-10-11 00:20:54 | drh | ok |
180i. At least one of the above on Mac OS X. | ||
2015-10-11 00:20:49 | drh | ok |
180c. see-aes256-ofb.c | ||
th3: 0 errors out of 1532863 tests in 772.611 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbabf, mac, quick.rc | ||
2015-10-10 23:05:21 | drh | ok |
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly | ||
0 errors out of 1189216 tests, win8 | ||
2015-10-10 23:03:54 | drh | ok |
300a. tclsh th3make session.rc test.rc (on Windows) | ||
th3: 0 errors out of 5960258 tests in 5717.576 seconds. 32-bit little-endian th3: SQLite 3.9.0 2015-10-10 20:35:10 ed174ccf0ae615647ba026fed649d26dc9a98640 | ||
2015-10-10 21:28:42 | drh | pending |
180c. see-aes256-ofb.c | ||
Mac, quick.rc | ||
2015-10-10 21:28:13 | drh | pending |
300c. tclsh th3make session.rc quick.rc -valgrind | ||
2015-10-10 21:28:09 | drh | pending |
300a. tclsh th3make session.rc test.rc (on Windows) | ||
2015-10-10 21:27:52 | drh | ok |
300b. tclsh th3make session.rc test.rc (on Unix) | ||
th3: 0 errors out of 7849090 tests in 1590.085 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-10 20:35:10 ed174ccf0ae615647ba026fed649d26dc9a98640 | ||
2015-10-10 21:25:03 | drh | ok |
180h. At least one of the above on Linux. | ||
2015-10-10 21:24:58 | drh | ok |
180a. see.c | ||
ubuntu, memdebug.rc | ||
2015-10-10 21:24:41 | drh | ok |
180g. At least one of the above using "memdebug.rc". | ||
0 errors out of 11879758 tests and 1244 invocations in 903 seconds, ubuntu, see.c | ||
2015-10-10 21:24:05 | drh | ok |
300d. make test (on Windows) | ||
2015-10-10 20:50:07 | drh | ok |
190g. At least one of the above on Mac OS X. | ||
th3: 0 errors out of 2079242 tests in 1095.000 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbabf, quick.rc | ||
2015-10-10 20:48:02 | drh | ok |
290. Build and verify correct operation of sqlite3_analyzer on: | ||
2015-10-10 20:48:00 | drh | ok |
290d. Windows (MinGW) | ||
2015-10-10 20:46:56 | drh | ok |
290b. Mac OS X | ||
2015-10-10 20:45:37 | drh | ok |
300f. testfixture test/session.test | ||
2015-10-10 20:41:59 | drh | ok |
190h. At least one of the above on Windows. | ||
2015-10-10 20:41:54 | drh | ok |
190e. th3make zipvfs.rc quick.rc | ||
th3: 0 errors out of 2115884 tests in 725.854 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbabf, win8, msvc | ||
2015-10-10 20:37:53 | drh | ok |
290a. Linux | ||
2015-10-10 20:37:28 | drh | ok |
290f. A database containing WITHOUT ROWID tables. | ||
2015-10-10 20:37:17 | drh | ok |
290e. Windows (MSVC) | ||
2015-10-10 20:35:30 | drh | ok |
300e. make test (on Unix) | ||
2015-10-10 20:21:04 | drh | ok |
140. Sqllogictest: | ||
2015-10-10 20:20:59 | drh | ok |
140d. tclsh run-all.tcl - on windows | ||
0 errors out of 11879758 tests and 1244 invocations in 3631 seconds | ||
2015-10-10 20:19:53 | drh | ok |
180j. At least one of the above on Windows. | ||
2015-10-10 20:19:46 | drh | ok |
180b. see-aes128-ofb.c | ||
th3: 0 errors out of 1556787 tests in 550.541 seconds. 64-bit little-endian th3: SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbab, win8, msvc, quick.rc | ||
2015-10-10 19:30:45 | drh | ok |
140c. tclsh run-all.tcl - on unix | ||
0 errors out of 11879758 tests and 1244 invocations in 903 seconds | ||
2015-10-10 19:30:21 | drh | ok |
50. OMIT, ENABLE, and DISABLE options: | ||
2015-10-10 19:30:18 | drh | ok |
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a | ||
2015-10-10 18:54:43 | drh | ok |
140b. No SQLite compiler warnings. | ||
2015-10-10 18:53:12 | drh | ok |
140a. Checked in latest SQLite amalgamation. | ||
2015-10-10 18:51:58 | drh | ok |
150. Build using the configure/make in main source tree. | ||
2015-10-10 18:51:56 | drh | ok |
150b. Verify the correct version numbers have been installed. | ||
2015-10-10 18:51:54 | drh | ok |
150a. Make sure that autoconf has been run to update the configure script. | ||
2015-10-10 18:51:42 | drh | ok |
170. CEROD tests in the "test/" subdirectory. | ||
2015-10-10 18:51:37 | drh | ok |
160. Fossil updated to use the latest SQLite. | ||
2015-10-10 18:51:34 | drh | ok |
160a. No SQLite compiler warnings. | ||
2015-10-10 18:51:31 | drh | ok |
160b. Used on active websites with no issues. | ||
2015-10-10 18:50:40 | drh | ok |
240. Run make wordcount; bash run-wordcount.bash $OPTIONS with options: | ||
2015-10-10 18:50:37 | drh | ok |
240b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync | ||
2015-10-10 18:49:08 | drh | ok |
260. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. | ||
2015-10-10 18:49:02 | drh | ok+ |
260c. OpenBSD | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:48:35 | drh | ok |
130. Tests for platform Solaris (SPARC): | ||
2015-10-10 18:48:30 | drh | ok |
130b. tclsh multitest.tcl --only quick | ||
0 failures on 7 th3make runs and 11436213 tests in (04:04:43) SQLite 3.9.0 2015-10-10 14:41:28 9ddef84d432813f3ece8012047d08441caa3315d | ||
2015-10-10 18:48:03 | drh | ok |
120. Tests for platform OpenBSD (x86): | ||
2015-10-10 18:47:58 | drh | ok |
120b. th3make quick.rc | ||
th3: 24 errors out of 1570149 tests in 3028.318 seconds. 32-bit little-endian th3: SQLite 3.9.0 2015-10-10 16:41:28 fab6f09044d033dd09ed8a22e06bc6a7851bbabf. All errors are ctime03.1.39.3 and ctime03.1.39.4 due to building sources separately and are not real errors. | ||
2015-10-10 18:37:50 | drh | ok |
240a. bash run-wordcount.sh sqlite3.c | ||
2015-10-10 18:34:09 | drh | ok |
260d. Windows using native MinGW. | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:32:02 | drh | ok |
260b. Mac OS X | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:31:02 | drh | ok |
260e. Windows using NMAKE. | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:28:36 | drh | ok+ |
260f. Solaris (SPARC) using autoconf. | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:28:18 | drh | ok+ |
260a. Linux | ||
584c219ad0946fdf7acb45417fd1e71bbd80fd99 sqlite3.c 31817313007b7e6ddfe48a4abfaab3e23f7781d3 sqlite3.h | ||
2015-10-10 18:25:31 | drh | ok |
280. 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-10-10 18:25:27 | drh | ok |
280f. 64-little to 32-big, CEROD database. | ||
2015-10-10 18:22:25 | drh | ok |
280e. 64-little to 32-big, ZIPVFS database. | ||
2015-10-10 18:19:02 | drh | ok |
280d. 64-little to 32-big, SEE database. | ||
2015-10-10 18:11:23 | drh | ok |
280b. 32-big to 64-little, WAL. | ||
2015-10-10 18:11:00 | drh | ok |
280c. 32-big to 64-little, rollback. | ||
2015-10-10 18:10:48 | drh | ok |
280a. 32-big to 64-little, database. | ||
2015-10-10 17:57:55 | drh | ok |
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64) | ||
0 errors out of 195386 tests, win7 | ||
2015-10-10 17:44:24 | drh | ok |
120a. make test | ||
shell1-5.0 fails on 0xE0. Not going to worry about that corner case. 1 errors out of 139331 tests | ||
2015-10-10 16:45:16 | drh | ok |
90. Tests for platform Mac OS X 10.2 (PPC): | ||
2015-10-10 16:45:14 | drh | ok |
90a. tclsh th3make quick.rc | ||
2015-10-10 16:07:29 | drh | ok |
40c. OpenBSD GCC using options -Wall | ||
2015-10-10 16:06:33 | drh | ok |
260c. OpenBSD | ||
0e223907b5d7cbaf482bf5f29167ce75c0665878 sqlite3.c 0b07a750dcf1ccde6f458964bbfeac4495fbef6b sqlite3.h | ||
2015-10-10 16:04:24 | drh | ok |
260a. Linux | ||
0e223907b5d7cbaf482bf5f29167ce75c0665878 sqlite3.c 0b07a750dcf1ccde6f458964bbfeac4495fbef6b sqlite3.h | ||
2015-10-10 16:04:13 | drh | ok |
260f. Solaris (SPARC) using autoconf. | ||
0e223907b5d7cbaf482bf5f29167ce75c0665878 sqlite3.c 0b07a750dcf1ccde6f458964bbfeac4495fbef6b sqlite3.h | ||
2015-10-10 16:03:14 | drh | ok |
290c. Solaris (SPARC) | ||
2015-10-10 15:43:21 | drh | ok |
130d. Verify that Fossil repositories are cross-platform with x86/x64. | ||
2015-10-10 15:34:52 | drh | pending |
130b. tclsh multitest.tcl --only quick | ||
2015-10-10 15:33:50 | drh | ok |
130a. make test | ||
0 errors out of 139529 tests | ||
2015-10-10 14:59:03 | drh | ok |
90c. Verify that Fossil repositories are cross-platform with x86/x64. | ||
2015-10-10 14:59:00 | drh | ok |
90b. Recompile and test Fossil. | ||
2015-10-10 14:55:13 | drh | ok |
130c. Recompile and test Fossil. | ||
2015-10-10 14:54:32 | drh | ok |
40f. sh tool/warnings-clang.sh | ||
false positives only. | ||
2015-10-10 14:48:53 | drh | ok |
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) | ||
Errors in "Android Configuration" since that is not compatible with Mac. Ok otherwise. | ||
2015-10-10 13:40:45 | drh | ok |
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) | ||
2015-10-10 12:50:30 | drh | ok |
100e. tclsh test/releasetest.tcl --msvc | ||
0 failures out of 1789425 tests in (06:23:12) SQLite 3.9.0 2015-10-09 20:40:44 4a47f0177851721cdf6c981df962b6e8862372e7, win7 | ||
2015-10-10 12:49:26 | drh | ok |
60d. Check the "releasetest.tcl" log files for undetected errors. | ||
2015-10-10 12:48:07 | drh | ok |
60b. Check the "multitest.tcl" log files for undetected errors. | ||
2015-10-10 12:47:09 | drh | ok |
60a. tclsh multitest.tcl | ||
0 failures on 30 th3make runs and 169441528 tests in (12:44:44) SQLite 3.9.0 2015-10-09 20:40:44 4a47f0177851721cdf6c981df962b6e8862372e7 | ||
2015-10-10 12:46:37 | drh | ok |
60c. tclsh releasetest.tcl | ||
0 failures out of 9511405 tests in (06:37:06) SQLite 3.9.0 2015-10-09 20:40:44 4a47f0177851721cdf6c981df962b6e8862372e7 | ||
2015-10-10 12:46:05 | drh | ok |
10. Test procedure review. | ||
2015-10-10 12:46:02 | drh | ok |
10c. Review this checklist for completeness and accuracy. | ||
2015-10-10 12:45:50 | drh | ok |
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. | ||
2015-10-10 12:45:47 | drh | ok |
10a. Review the "test/releasetest.tcl" script for completeness and accuracy. |