SQLite

Checklist For SQLite 3.8.11
Login
2015-07-27 10:53:16 drhok
30. Documentation review:
2015-07-27 10:53:16 drhok
30a. Latest release on the "index.html" page.
2015-07-27 10:53:16 drhok
30b. Release announcement in "changes.in".
2015-07-27 10:53:16 drhok
30c. Release accouncement in "news.html".
2015-07-27 10:53:16 drhok
30d. No unresolved hyperlinks in the documentation build.
2015-07-27 10:53:16 drhok
30f. The compile-time options are all up-to-date (compile.html).
2015-07-27 10:53:16 drhok
30g. Database footprint is up-to-date (features.html).
2015-07-27 10:53:16 drhok
30h. Test metrics are up-to-date (testing.html).
2015-07-27 10:53:16 drhok
30i. Check new/changed documentation for spelling and gramatical mistakes.
2015-07-27 10:37:06 danok
40. Compiler warning checks.
2015-07-27 10:36:43 danok
40c. OpenBSD GCC using options -Wall
[gcc -Wall sqlite3.c shell.c -lpthread] produces no warnings. [gcc -v] says "gcc version 4.2.1 20070719"
2015-07-27 10:35:03 danok
260c. OpenBSD
Commit [ee348b127] generates "SHA1 (./sqlite3.c) = 288905f2b78f66627fc87efc8fb0b9567bbb08c9" and "SHA1 (sqlite3.h) = b700535052297ab6264175e76754da41408e7609"
2015-07-27 10:31:41 drhok
30e. Requirements marks are up-to-date in both documentation and source code.
There are 14 stale evidence marks. But we should have fixed those before doing all the rest of the testing. We'll fix them before the next release...
2015-07-27 09:56:11 drhok
80. Tests for platform Mac OS X (x86):
2015-07-27 09:56:04 drhok
80b. tclsh multitest.tcl --omit test-ex
0 failures on 25 th3make runs and 132218080 tests in (31:48:16) SQLite 3.8.11 2015-07-25 19:26:52 ee348b12754abda1fe13231c1868faca9d78481c, on mac air including test-ex which took 9:37:04 itself.
2015-07-26 10:58:02 drhok
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-07-26 10:57:58 drhok
230a. The Tcl "speed*.test" scripts.
trunk: 5.091s. 3.8.10.2: 5.382s 2014-07-31: 5.913s. Unix x64
2015-07-26 01:48:24 drhok
290. Build and verify correct operation of sqlite3_analyzer on:
2015-07-26 01:48:20 drhok
290b. Mac OS X
2015-07-26 01:47:07 drhok
260b. Mac OS X
288905f2b78f66627fc87efc8fb0b9567bbb08c9 sqlite3.c b700535052297ab6264175e76754da41408e7609 sqlite3.h
2015-07-26 01:46:17 drhok
180. SEE tests using TH3:
2015-07-26 01:46:14 drhok
180g. At least one of the above using "memdebug.rc".
2015-07-26 01:46:11 drhok
180c. see-aes256-ofb.c
th3: 0 errors out of 7767755 tests in 4359.975 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 19:56:44 de281a4fac0de3700e754c17976a8497587ca797, unix, memdebug.rc
2015-07-26 01:03:02 drhok
180f. At least one of the above using "test.rc".
2015-07-26 01:02:58 drhok
180j. At least one of the above on Windows.
2015-07-26 01:02:51 drhok
180a. see.c
th3: 0 errors out of 6115298 tests in 3311.922 seconds. 32-bit little-endian th3: SQLite 3.8.11 2015-07-24 19:56:44 de281a4fac0de3700e754c17976a8497587ca797, win8, test.rc
2015-07-26 01:02:16 drhok+
170. CEROD tests in the "test/" subdirectory.
2015-07-26 00:41:19 drhok
180i. At least one of the above on Mac OS X.
2015-07-26 00:41:15 drhok
180b. see-aes128-ofb.c
th3: 0 errors out of 1518802 tests in 704.309 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 19:56:44 de281a4fac0de3700e754c17976a8497587ca797, mac, quick.rc
2015-07-26 00:40:32 drhok
180e. see-aes128-ccm.c
th3: 0 errors out of 1526899 tests in 222.650 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 19:56:44 de281a4fac0de3700e754c17976a8497587ca797, unix, quick.rc
2015-07-26 00:35:34 drhok
180h. At least one of the above on Linux.
2015-07-26 00:35:08 drhok
180d. see-rc4.c
th3: 0 errors out of 1526750 tests in 222.673 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 19:56:44 de281a4fac0de3700e754c17976a8497587ca797, unix, quick.rc
2015-07-26 00:22:39 drhok
230g. One or more of the above on Mac OS X.
2015-07-26 00:22:34 drhok
230d. ./speedtest1 --nosync --size 25 --trace 2>x.txt
time ./sqlite3 x.db <x.txt >/dev/null
trunk: 30.106s, v3.8.10.2: 30.194s, 2014-07-31: 30.312s. Little difference because this test is dominated by parsing time. iMac
2015-07-25 23:54:07 drhok
190. ZIPVFS tests:
2015-07-25 23:47:33 drhok
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
Lots of errors on the "Android Configuration". No matter - that is a problem with tool/warnings.sh not with SQLite.
2015-07-25 23:44:27 drhok
80c. tclsh multitest.tcl --scenario failures - all failures detected
2015-07-25 23:44:15 drhok
40f. sh tool/warnings-clang.sh
false positives only.
2015-07-25 23:42:43 drhok
80d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-07-25 23:20:11 drhok
80a. tclsh releasetest.tcl
0 failures out of 4379834 tests in (08:52:47) SQLite 3.8.11 2015-07-25 14:12:26 af85b01d93d3043f2e1a38d289ca00a5ef24520c
2015-07-25 23:17:44 drhok
60. Tests for platform Linux x86_64:
2015-07-25 23:17:41 drhok
60d. Check the "releasetest.tcl" log files for undetected errors.
2015-07-25 23:17:37 drhok
60c. tclsh releasetest.tcl
1 failures out of 9435499 tests in (08:10:09) SQLite 3.8.11 2015-07-25 14:12:26 af85b01d93d3043f2e1a38d289ca00a5ef24520c. The one error is memsubsys1.wal3-1.0 on Device-One. This is not an important test case. Deemed pass.
2015-07-25 23:16:21 drhok
100. Tests for platform Windows 7.0/8.x (x86):
2015-07-25 23:16:17 drhok
100h. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly
1 errors out of 1182761 tests. The one error is selectG-100. It took longer than 10 seconds because the test was running on a slow machine. Deemed pass.
2015-07-25 22:00:27 drhok
200. NX-Devkit compiles and runs tclsh th3make test.rc nx_compress.o without error.
th3: 0 errors out of 6820295 tests in 1195.641 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-25 19:26:52 ee348b12754abda1fe13231c1868faca9d78481c
2015-07-25 21:59:49 drhok
230f. One or more of the above on Windows.
2015-07-25 21:59:45 drhok
230b. The TH3 speed tests.
Win8, trunk: 7.847s vs. version 3.8.10.2: 8.047s
2015-07-25 21:52:54 drhok
290d. Windows (MinGW)
2015-07-25 21:48:43 drhok
290e. Windows (MSVC)
2015-07-25 21:46:58 drhok
300. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK.
2015-07-25 21:46:53 drhok
300a. tclsh th3make session.rc test.rc (on Windows)
Win8 with msvc.rc. th3: 0 errors out of 5930570 tests in 2252.237 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 22:21:01 0298a9a780695b666e7c683700d9f2f889d6f826
2015-07-25 21:07:20 danok
190d. th3make zipvfs.rc quick.rc -valgrind
2015-07-25 20:50:26 drhok
300d. make test (on Windows)
0 errors out of 165778 tests, Win8, msvc64.
2015-07-25 20:34:24 drhok
260. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
th3: 0 errors out of 6820295 tests in 1195.641 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-25 19:26:52 ee348b12754abda1fe13231c1868faca9d78481c
2015-07-25 20:28:22 drhok
40e. Windows (64-bit) MSVC using option /W4
2015-07-25 20:27:55 drhok+
260f. Solaris (SPARC) using autoconf.
Checked out on an earlier beta.
2015-07-25 20:23:29 drhok
260e. Windows using NMAKE.
288905f2b78f66627fc87efc8fb0b9567bbb08c9 sqlite3.c b700535052297ab6264175e76754da41408e7609 sqlite3.h
2015-07-25 20:22:34 drhok
260d. Windows using native MinGW.
288905f2b78f66627fc87efc8fb0b9567bbb08c9 sqlite3.c b700535052297ab6264175e76754da41408e7609 sqlite3.h
2015-07-25 20:21:59 drhok+
260a. Linux
288905f2b78f66627fc87efc8fb0b9567bbb08c9 sqlite3.c b700535052297ab6264175e76754da41408e7609 sqlite3.h
2015-07-25 20:20:23 drhok
190h. At least one of the above on Windows.
Win8. Added msvc.rc to 19e.
2015-07-25 20:20:06 drhok
190e. th3make zipvfs.rc quick.rc
Win8: th3: 0 errors out of 2086998 tests in 719.610 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-25 19:26:52 ee348b12754abda1fe13231c1868faca9d78481c
2015-07-25 19:57:40 drhok
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-07-25 19:57:37 drhok
280f. 64-little to 32-big, CEROD database.
2015-07-25 19:54:45 drhok
280e. 64-little to 32-big, ZIPVFS database.
2015-07-25 19:45:19 drhok
280d. 64-little to 32-big, SEE database.
2015-07-25 19:42:36 drhok
280b. 32-big to 64-little, WAL.
2015-07-25 19:42:33 drhok
280c. 32-big to 64-little, rollback.
2015-07-25 19:42:31 drhok
280a. 32-big to 64-little, database.
2015-07-25 18:51:22 drhok
100j. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2015-07-25 18:37:40 drhok
100g. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly
0 errors out of 1183518 tests
2015-07-25 18:17:45 danok
190g. At least one of the above on Mac OS X.
2015-07-25 18:17:38 danok
190c. th3make zipvfs.rc memdebug.rc
2015-07-25 17:44:16 danok
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-07-25 17:30:41 drhok
90. Tests for platform Mac OS X 10.2 (PPC):
2015-07-25 17:30:37 drhok
90a. tclsh th3make quick.rc
th3: 0 errors out of 1469493 tests in 4059.372 seconds. 32-bit big-endian th3: SQLite 3.8.11 2015-07-25 14:26:17 7efed5786bb6a7a452f5aece9d6c6a09e6930939
2015-07-25 16:43:59 danpending
190g. At least one of the above on Mac OS X.
2015-07-25 16:41:18 danpending
190c. th3make zipvfs.rc memdebug.rc
2015-07-25 16:36:13 drhok
20. Source code change review. fossil diff --from release --to trunk
2015-07-25 16:36:13 drhok
20a. No stray changes.
2015-07-25 16:36:13 drhok
20b. All significant changes are mentioned in the "changes" log of the documentation.
2015-07-25 16:36:13 drhok
20c. New code complies with style guidelines.
2015-07-25 16:36:13 drhok
20d. New code complies with design rules.
2015-07-25 16:36:13 drhok
20e. Comments have been updated to reflect code changes.
2015-07-25 16:36:13 drhok
20f. Variables and functions have been renamed to reflect changes in their use.
2015-07-25 16:36:13 drhok
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2015-07-25 16:36:13 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-07-25 16:36:13 drhok
20i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2015-07-25 16:36:13 drhok
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2015-07-25 16:36:13 drhok
20k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2015-07-25 16:30:47 danok
220. TEA archive builds correctly and runs:
2015-07-25 16:30:42 danok
220a. Linux
2015-07-25 16:30:38 danok
220b. Mac OS X
2015-07-25 16:26:47 danok
210. Amalgamation autoconf tarball.
2015-07-25 16:26:43 danok
210c. Works on Mac OS X.
2015-07-25 16:22:40 danok
210b. Works on Linux.
2015-07-25 16:20:57 danok
210a. Builds.
2015-07-25 16:19:13 danok
190f. At least one of the above on Linux.
2015-07-25 16:18:08 danpending
190d. th3make zipvfs.rc quick.rc -valgrind
2015-07-25 16:16:00 danok
190a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2015-07-25 16:12:19 drhok
100d. tclsh test/releasetest.tcl
0 failures out of 1228425 tests in (01:49:37) SQLite 3.8.11 2015-07-25 14:12:26 af85b01d93d3043f2e1a38d289ca00a5ef24520c
2015-07-25 16:09:11 danok
190b. th3make zipvfs.rc test.rc
2015-07-25 15:44:03 drhok
100i. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2015-07-25 15:28:25 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2015-07-25 15:28:22 drhok
90b. Recompile and test Fossil.
2015-07-25 15:26:59 drhok
100f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-07-25 15:26:42 danpending
190b. th3make zipvfs.rc test.rc
2015-07-25 15:24:44 danpending
190a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2015-07-25 14:34:32 drhok
10. Test procedure review.
2015-07-25 14:34:32 drhok
10a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2015-07-25 14:34:32 drhok
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2015-07-25 14:34:32 drhok
10c. Review this checklist for completeness and accuracy.
2015-07-25 14:32:56 drhok
60f. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2015-07-25 14:26:20 danok
120. Tests for platform OpenBSD (x86):
2015-07-25 14:26:16 danok
120a. make test
2015-07-25 14:25:00 drhok
60e. tclsh multitest.tcl --scenario failures - all failures detected
2015-07-25 14:23:09 drhok
60b. Check the "multitest.tcl" log files for undetected errors.
2015-07-25 14:19:36 drhok
100c. tclsh multitest.tcl --scenario failures - verify failures detected
2015-07-25 14:17:13 danok
120b. th3make quick.rc
2015-07-25 14:15:49 drhok
100b. tclsh multitest.tcl --omit test-ex
0 failures on 25 th3make runs and 114525732 tests in (12:05:44) SQLite 3.8.11 2015-07-24 17:36:34 1997ee548b2e569a39e73319b661c1a78dfe5dae
2015-07-25 14:14:25 drhok
60a. tclsh multitest.tcl
0 failures on 31 th3make runs and 168520136 tests in (17:00:48) SQLite 3.8.11 2015-07-24 18:22:29 a343745d99cf4bccb2f5582735cc2f88b03e847d
2015-07-25 10:41:41 danpending
120b. th3make quick.rc
2015-07-25 10:40:47 danpending
120a. make test
2015-07-25 10:35:15 drhok
100a. th3make msvc.rc test.rc /RTC1
th3: 0 errors out of 5944298 tests in 6196.994 seconds. 32-bit little-endian th3: SQLite 3.8.11 2015-07-24 23:28:05 db129149812cb4eadb4cd79ad293d14962d2638d
2015-07-25 01:38:06 mistachkinok
110. Tests for platform Windows (other):
2015-07-25 01:38:03 mistachkinok
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
db129149812cb4eadb4cd79ad293d14962d2638d, 0 errors out of 1468873 tests in 4287.391 seconds. 32-bit little-endian
2015-07-25 01:25:10 drhok
100e. tclsh test/releasetest.tcl --msvc
0 failures out of 1774855 tests in (06:08:39) SQLite 3.8.11 2015-07-24 18:22:29 a343745d99cf4bccb2f5582735cc2f88b03e847d, Win7
2015-07-25 01:01:54 drhok
300c. tclsh th3make session.rc quick.rc -valgrind
th3: 0 errors out of 1538178 tests in 7140.275 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 22:21:01 0298a9a780695b666e7c683700d9f2f889d6f826
2015-07-25 00:23:47 mistachkinpending
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM)
2015-07-24 23:01:13 drhok
300b. tclsh th3make session.rc test.rc (on Unix)
th3: 0 errors out of 7800572 tests in 1669.260 seconds. 64-bit little-endian th3: SQLite 3.8.11 2015-07-24 22:21:01 0298a9a780695b666e7c683700d9f2f889d6f826
2015-07-24 22:31:33 drhok
300f. testfixture test/session.test
0 errors out of 48672 tests
2015-07-24 22:26:12 drhok
300e. make test (on Unix)
0 errors out of 208692 tests
2015-07-24 21:58:58 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.
2d572b8cdc67679cc95e69677a87e7b4a82f6c2d, 0 errors out of 1474701 tests in 3161.945 seconds. 32-bit little-endian
2015-07-24 21:33:54 mistachkinok
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
de281a4fac0de3700e754c17976a8497587ca797, 0 errors out of 1467933 tests in 2968.389 seconds. 32-bit little-endian
2015-07-24 21:00:46 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-07-24 20:53:18 mistachkinok
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
1997ee548b2e569a39e73319b661c1a78dfe5dae, 0 errors out of 1467958 tests in 959.029 seconds. 32-bit little-endian
2015-07-24 20:51:51 drhok
150. Build using the configure/make in main source tree.
2015-07-24 20:51:51 drhok
150a. Make sure that autoconf has been run to update the configure script.
2015-07-24 20:51:51 drhok
150b. Verify the correct version numbers have been installed.
2015-07-24 20:34:29 mistachkinpending
110e. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0
2015-07-24 20:33:29 mistachkinok
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
Windows 8 64-bit, 1997ee548b2e569a39e73319b661c1a78dfe5dae, 0 errors out of 5944202 tests in 3403.062 seconds. 32-bit little-endian
2015-07-24 20:31:58 drhok
170. CEROD tests in the "test/" subdirectory.
2015-07-24 20:31:50 mistachkinok+
320. System.Data.SQLite builds and checks out using the SQLite core.
1997ee548b2e569a39e73319b661c1a78dfe5dae, Debug NetFx46 x86: 0 errors/485 tests, 681 seconds, Release NetFx46 x86: 0 errors/485 tests, 646 seconds, Debug NetFx46 x64: 0 errors/485 tests, 782 seconds, Release NetFx46 x64: 0 errors/485 tests, 770 seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM)
2015-07-24 20:31:24 mistachkinok
320. System.Data.SQLite builds and checks out using the SQLite core.
1997ee548b2e569a39e73319b661c1a78dfe5dae, Debug NetFx46 x86: 0 errors/485 tests, 681 seconds, Release NetFx46 x86: 0 errors/485 tests, 646 seconds, Debug NetFx46 x64: 0 errors/485 tests, 782 seconds, Release NetFx46 x64: 0 errors/770 tests, XXX seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM)
2015-07-24 20:30:28 mistachkinpending
110f. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1
2015-07-24 20:14:23 drhok
230e. One or more of the above on Linux.
2015-07-24 20:14:20 drhok
230c. The "speedtest1" program.
with --shrink-memory. year-ago: 1129M. v3.8.10.2: 860M. v3.8.11: 728M. 50% faster in the previous year.
2015-07-24 20:13:33 mistachkinok
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
a343745d99cf4bccb2f5582735cc2f88b03e847d, 0 errors out of 1468878 tests in 6128.961 seconds. 32-bit little-endian
2015-07-24 19:44:49 danok
70. Tests for platform Linux ARM (BeagleBoard)
2015-07-24 19:44:45 danok
70a. tclsh th3make min.rc
th3: 0 errors out of 1464223 tests in 3614.467 seconds. 32-bit little-endian, th3: SQLite 3.8.11 2015-07-24 18:22:29 a343745d99cf4bccb2f5582735cc2f88b03e847d
2015-07-24 19:34:22 mistachkinpending
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
2015-07-24 19:33:21 mistachkinok
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
1997ee548b2e569a39e73319b661c1a78dfe5dae, 0 errors out of 1468877 tests in 703.085 seconds. 32-bit little-endian
2015-07-24 19:10:21 drhok
250. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments.
2015-07-24 19:10:18 drhok
250b. Versus the trunk from 12 months ago.
year-ago: 442900 bytes. 3.8.11: 461737 bytes. Increase of 18837 bytes or 4.3%
2015-07-24 19:07:49 drhok
250a. Versus the previous release.
3.8.10.2: 459680 bytes. 3.8.11: 461737 bytes. Increase of 2057 bytes or 0.45%.
2015-07-24 19:05:56 drhok
290a. Linux
2015-07-24 19:05:10 drhok
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-07-24 19:01:43 drhok
240. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2015-07-24 19:01:35 drhok
240b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2015-07-24 19:01:31 drhok
240a. bash run-wordcount.sh sqlite3.c
2015-07-24 18:56:00 mistachkin---
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
2015-07-24 18:50:09 mistachkinpending
320. System.Data.SQLite builds and checks out using the SQLite core.
2015-07-24 18:40:57 mistachkinpending
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86)
2015-07-24 18:30:22 danok
70b. Recompile and test Fossil.
Builds, clones, can do checkouts etc.
2015-07-24 18:26:45 mistachkinpending
110d. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1
2015-07-24 18:18:22 mistachkinok+
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
Windows 8 64-bit, 1997ee548b2e569a39e73319b661c1a78dfe5dae, 0 errors out of 1470854 tests in 503.481 seconds. 32-bit little-endian
2015-07-24 18:17:55 mistachkinok
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
1997ee548b2e569a39e73319b661c1a78dfe5dae, 0 errors out of 1470854 tests in 503.481 seconds. 32-bit little-endian
2015-07-24 18:07:58 mistachkinpending
110a. th3make msvc.rc test.rc - Windows 7.0/8.x (x64)
2015-07-24 18:04:18 mistachkinok
40d. Windows (32-bit) MSVC using option /W4
2015-07-24 18:04:17 danpending
70a. tclsh th3make min.rc
2015-07-24 17:59:46 drhpending+
100e. tclsh test/releasetest.tcl --msvc
Win7, version 1997ee54
2015-07-24 17:59:26 drhpending+++
100b. tclsh multitest.tcl --omit test-ex
Win8, version 1997ee54
2015-07-24 17:58:49 drhpending+
80a. tclsh releasetest.tcl
version 1997ee54
2015-07-24 17:57:21 drhok
160. Fossil updated to use the latest SQLite.
2015-07-24 17:57:18 drhok
160b. Used on active websites with no issues.
2015-07-24 17:57:04 drhok+
60g. sh tool/symbols.sh - no incorrect exports or dependencies
2015-07-24 17:56:40 drhok+
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-07-24 03:50:08 drhok
130. Tests for platform Solaris (SPARC):
2015-07-24 03:50:03 drhok
130b. tclsh multitest.tcl --only quick
0 failures on 7 th3make runs and 11288441 tests in (03:54:27) SQLite 3.8.11 2015-07-23 20:44:49 017c5019e1ce042025d4f327e50ec50af49f9fa4
2015-07-24 01:22:40 drhpending++
100b. tclsh multitest.tcl --omit test-ex
Win8
2015-07-24 00:59:20 drhpending+
100b. tclsh multitest.tcl --omit test-ex
Win8
2015-07-24 00:59:03 drhpending
100b. tclsh multitest.tcl --omit test-ex
2015-07-24 00:57:16 drhpending
130b. tclsh multitest.tcl --only quick
2015-07-24 00:56:50 drhok
140. Sqllogictest:
2015-07-24 00:56:46 drhok
140d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 1452 seconds
2015-07-24 00:45:11 drhok
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2015-07-24 00:44:41 drhpending
80a. tclsh releasetest.tcl
2015-07-24 00:43:20 drhok
260f. Solaris (SPARC) using autoconf.
149d24f55055bf248f099661d0d50cc440ec875a sqlite3.c b2f9da97877aea703c99d5c872a816fb597f27eb sqlite3.h
2015-07-24 00:43:03 drhok
260a. Linux
149d24f55055bf248f099661d0d50cc440ec875a sqlite3.c b2f9da97877aea703c99d5c872a816fb597f27eb sqlite3.h
2015-07-24 00:41:13 drhok
290f. A database containing WITHOUT ROWID tables.
2015-07-24 00:41:07 drhok
290c. Solaris (SPARC)
2015-07-24 00:38:46 drhok
130a. make test
0 errors out of 139462 tests
2015-07-24 00:37:35 drhok
140c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 535 seconds - bella, x64
2015-07-23 23:57:33 drhpending
100e. tclsh test/releasetest.tcl --msvc
Win7
2015-07-23 23:54:26 drhok
160a. No SQLite compiler warnings.
2015-07-23 23:52:23 drhok
140b. No SQLite compiler warnings.
2015-07-23 23:52:20 drhok
140a. Checked in latest SQLite amalgamation.
2015-07-23 23:50:04 drhok
130d. Verify that Fossil repositories are cross-platform with x86/x64.
2015-07-23 23:50:01 drhok
130c. Recompile and test Fossil.
2015-07-23 23:36:16 drhok
60g. sh tool/symbols.sh - no incorrect exports or dependencies
2015-07-23 23:35:31 drhok
50. OMIT, ENABLE, and DISABLE options:
2015-07-23 23:35:29 drhok
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a