SQLite

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