2016-10-14 10:17:07
| drh | ok
|
80. Tests for platform Mac OS X: |
2016-10-14 10:16:56
| drh | ok
|
30. Documentation review: |
2016-10-14 10:16:52
| drh | ok
|
30i. Check new/changed documentation for spelling and gramatical mistakes. |
2016-10-14 07:10:36
| dan | ok
|
80b. tclsh multitest.tcl --omit test-ex (after updating th3private) |
Restarted using [443913d5]. |
2016-10-14 04:37:45
| mistachkin | ok
|
110. Tests for WinRT |
2016-10-14 04:37:40
| mistachkin | ok
|
110e. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1 |
0 errors in 1622305 tests. 3385.653 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-14 03:22:44
| mistachkin | pending
|
110e. th3make msvc.rc wp81.rc min.rc - Windows Phone 8.1 |
2016-10-14 03:16:39
| mistachkin | ok
|
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1 |
0 errors in 1623627 tests. 5937.718 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-14 02:22:48
| mistachkin | pending
|
110c. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.1 |
2016-10-14 02:22:23
| mistachkin | ok
|
330. System.Data.SQLite builds and checks out using the SQLite core. |
2016-10-14 02:22:18
| mistachkin | ok
|
330a. Using Microsoft .NET Framework on Windows |
4d66ac98deaa85218be7ff0eb254f78b96d8e8d4, Debug NetFx46 x86: 0 errors/558 tests, 939 seconds, Release NetFx46 x86: 0 errors/558 tests, 888 seconds, Debug NetFx451 x64: 0 errors/558 tests, 1083 seconds, Release NetFx451 x64: 0 errors/558 tests, 925 seconds, 0 errors/24 tests (Debug NetCF20-ARM/NetCF35-ARM), 0 errors/24 tests (Release NetCF20-ARM/NetCF35-ARM) |
2016-10-14 01:08:13
| mistachkin | ok
|
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM) |
0 errors in 1623598 tests. 5093.667 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 23:42:23
| mistachkin | pending
|
110b. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (ARM) |
2016-10-13 20:15:43
| mistachkin | ok
|
110f. 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. |
0 errors in 1630024 tests. 3843.392 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 19:15:45
| mistachkin | ok
|
330b. Using Mono on unix |
4d66ac98deaa85218be7ff0eb254f78b96d8e8d4, Debug Mono 4.6.1 on Ubuntu 15.10 x86_64: 0 errors/558 tests, 579 seconds, Release Mono 4.6.1 on Ubuntu 15.10 x86_64: 0 errors/558 tests, 531 seconds |
2016-10-13 17:56:55
| mistachkin | pending
|
110f. 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. |
2016-10-13 17:54:23
| mistachkin | ok
|
110d. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0 |
0 errors in 1622325 tests. 1112.045 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 17:45:42
| mistachkin | pending
|
330b. Using Mono on unix |
2016-10-13 17:40:28
| mistachkin | pending
|
330a. Using Microsoft .NET Framework on Windows |
2016-10-13 17:40:24
| mistachkin | pending
|
330. System.Data.SQLite builds and checks out using the SQLite core. |
2016-10-13 17:18:17
| mistachkin | pending
|
110d. th3make msvc.rc wp80.rc min.rc - Windows Phone 8.0 |
2016-10-13 17:11:49
| drh | ok
|
30h. Test metrics are up-to-date (testing.html). |
2016-10-13 17:11:36
| drh | ok
|
30g. Database footprint is up-to-date (features.html). |
2016-10-13 17:11:30
| drh | ok
|
30f. The compile-time options are all up-to-date (compile.html). |
2016-10-13 17:11:18
| drh | ok
|
30e. Requirements marks are up-to-date in both documentation and source code. |
2016-10-13 17:11:12
| mistachkin | ok
|
110a. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86) |
0 errors in 1623599 tests. 783.686 seconds on 32-bit little-endian, SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 17:11:11
| drh | ok
|
30d. No unresolved hyperlinks in the documentation build. |
2016-10-13 17:11:04
| drh | ok
|
30c. Release accouncement in "news.html". |
2016-10-13 17:10:59
| drh | ok
|
30b. Release announcement in "changes.in". |
2016-10-13 17:10:54
| drh | ok
|
30a. Latest release on the "index.html" page. |
2016-10-13 16:52:49
| mistachkin | pending
|
110. Tests for WinRT |
2016-10-13 16:52:44
| mistachkin | pending
|
110a. th3make msvc.rc winrt.rc min.rc - Windows Runtime 8.0 (x86) |
2016-10-13 16:17:01
| 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. |
2016-10-13 16:16:57
| drh | ok
|
290e. 64-little to 32-big, ZIPVFS database. |
2016-10-13 16:15:00
| drh | ok
|
290f. 64-little to 32-big, CEROD database. |
2016-10-13 16:12:48
| drh | ok
|
290d. 64-little to 32-big, SEE database. |
2016-10-13 16:10:33
| drh | ok
|
290b. 32-big to 64-little, WAL. |
2016-10-13 16:10:15
| drh | ok
|
290c. 32-big to 64-little, rollback. |
2016-10-13 16:10:05
| drh | ok
|
290a. 32-big to 64-little, database. |
2016-10-13 16:04:55
| 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. |
2016-10-13 16:04:49
| drh | ok
|
240a. The Tcl "speed*.test" scripts. |
3695427 us down from 3721044 us with 3.14.2 |
2016-10-13 16:02:30
| drh | ok
|
240e. One or more of the above on Linux. |
2016-10-13 16:02:24
| drh | ok
|
240c. The "speedtest1" program. |
923957789 cycles down from 994310580 with 3.14.0. |
2016-10-13 16:00:10
| drh | ok
|
240f. One or more of the above on Windows. |
2016-10-13 15:59:56
| drh | ok
|
240d. ./speedtest1 --nosync --trace 2 >x.txt; time ./sqlite3 x.db <x.txt >/dev/null |
7.783s (poulenc, msvc x64) down from 8.113s for 3.14.2. |
2016-10-13 15:53:58
| drh | ok
|
210. NX-Devkit testing |
2016-10-13 15:53:54
| drh | ok
|
210d. Verify failure if run without -DNDS_ENABLE_COMPRESS |
2016-10-13 15:53:24
| drh | ok
|
210c. Test using: tclsh th3make test.rc nxc.o -DNDS_ENABLE_COMPRESS |
th3: 0 errors in 7065944 tests. 1207.722 seconds on bella 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 15:22:26
| drh | ok
|
210a. Verify that devkit sources are up-to-date with SQLite and ZIPVFS
by running update-src.sh and mkdevkit.tcl in the sbin subdirectory
of the devkit source tree. Record nds_sqlite3.[ch] hashes in the
comment. |
2016-10-13 15:22:21
| drh | ok
|
210b. Build using: sh mkdevkit.sh; gcc -o nxc.o -c nx_compress.c |
2016-10-13 15:21:31
| drh | ok
|
90. Tests for platform Mac OS X 10.2 (PPC): |
2016-10-13 15:21:27
| drh | ok
|
90a. tclsh th3make quick.rc |
th3: 0 errors in 1624228 tests. 4974.004 seconds on crabapple 32-bit big-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 15:20:22
| drh | ok
|
240g. One or more of the above on Mac OS X. |
2016-10-13 15:20:13
| drh | ok
|
240b. The TH3 speed tests. |
3.571s from 3.607s in 3.14.0 |
2016-10-13 15:16:21
| drh | ok
|
180. SEE tests using TH3: |
2016-10-13 15:16:15
| drh | ok
|
180c. see-aes256-ofb.c |
th3: 0 errors in 1654117 tests. 310.413 seconds on macpro01 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 15:09:05
| drh | ok
|
180e. see-aes128-ccm.c |
th3: 0 errors in 1670014 tests. 266.143 seconds on bella 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 15:07:20
| drh | ok
|
180b. see-aes128-ofb.c |
th3: 0 errors in 1683413 tests. 896.698 seconds on poulenc 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 15:03:21
| drh | ok
|
180h. At least one of the above using "memdebug.rc". |
2016-10-13 15:03:15
| drh | ok
|
180i. At least one of the above on Linux. |
2016-10-13 15:03:08
| drh | ok
|
180a. see.c |
th3: 0 errors in 8155404 tests. 4673.438 seconds on bella 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 14:42:57
| drh | ok
|
180j. At least one of the above on Mac OS X. |
2016-10-13 14:42:51
| drh | ok
|
180g. At least one of the above using "test.rc". |
2016-10-13 14:42:44
| drh | ok
|
180f. see-cccrypt.c |
th3: 0 errors in 6405644 tests. 2149.935 seconds on macpro01 64-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 14:09:10
| drh | ok
|
100. Tests for platform Windows: |
2016-10-13 14:09:02
| drh | ok
|
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly |
SQLite 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3
0 errors out of 1202494 tests on poulenc Windows NT 64-bit little-endian |
2016-10-13 13:45:10
| dan | ok
|
80a. tclsh releasetest.tcl |
0 failures out of 4656338 tests in (05:39:02) 2 cores SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 |
2016-10-13 13:36:35
| drh | ok
|
170. CEROD tests in the "test/" subdirectory. |
2016-10-13 13:33:45
| drh | ok
|
180k. At least one of the above on Windows. |
2016-10-13 13:33:39
| drh | ok
|
180d. see-rc4.c |
th3: 0 errors in 1705161 tests. 1346.913 seconds on win7dev 32-bit little-endian
th3: SQLite 3.15.0 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4 |
2016-10-13 13:28:23
| drh | ok
|
190. SEE using configure; make test |
2016-10-13 13:28:18
| drh | ok
|
190a. Linux |
SQLite 2016-10-13 12:56:18 4d66ac98deaa85218be7ff0eb254f78b96d8e8d4
0 errors out of 139213 tests on bella Linux 64-bit little-endian |
2016-10-13 13:23:42
| drh | ok
|
190b. Mac |
SQLite 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3
0 errors out of 138597 tests on macpro01 Darwin 64-bit little-endian |
2016-10-13 13:05:23
| drh | ok
|
100i. Verify that EXEs and DLLs generated using MSVC contain the correct
version number, product name, description, and copyright as resources. |
2016-10-13 13:03:42
| drh | ok
|
100h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2016-10-13 12:59:18
| drh | ok
|
220. Amalgamation autoconf tarball. |
2016-10-13 12:59:14
| drh | ok
|
220e. Works on Windows MSVC |
2016-10-13 12:59:10
| drh | ok
|
220d. Works on Windows MinGW |
Requires --diable-shared on the configure |
2016-10-13 12:31:14
| drh | ok
|
90c. Verify that Fossil repositories are cross-platform with x86/x64. |
2016-10-13 11:54:05
| drh | ok
|
90b. Recompile and test Fossil. |
2016-10-13 11:32:16
| drh | pending
|
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 fulltestonly |
2016-10-13 11:31:53
| drh | ok
|
200. ZIPVFS tests: |
2016-10-13 11:31:48
| drh | ok
|
200i. th3make zipvfs-cov.rc - verify full coverage |
th3: 0 errors in 1242901 tests. 294.626 seconds on bella 64-bit little-endian
th3: SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3
Statement coverage: 100.00% hit 1567 missed 0 total 1567
Branch coverage: 100.00% hit 924 missed 0 total 924 |
2016-10-13 11:19:41
| drh | ok
|
200h. At least one of the above on Windows. |
2016-10-13 11:19:35
| drh | ok
|
200e. th3make zipvfs.rc quick.rc |
th3: 0 errors in 2827665 tests. 3644.380 seconds on win7dev 32-bit little-endian
th3: SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 |
2016-10-13 11:16:42
| drh | ok
|
60. Tests for platform Linux x86_64: |
2016-10-13 11:16:38
| drh | ok
|
60b. Check the "multitest.tcl" log files for undetected errors. |
2016-10-13 11:08:58
| drh | ok
|
60a. tclsh multitest.tcl (take care to update ../th3private) |
0 failures on 38 th3makes and 174363577 tests in (05:11:00) 3 cores on bella
SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 |
2016-10-13 11:06:03
| drh | ok
|
100f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 fulltestonly |
SQLite 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3
0 errors out of 1200650 tests on poulenc Windows NT 64-bit little-endian |
2016-10-13 07:49: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 against 3.7.3 and 3.8.2 using backcompat.test: SQLite 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2016-10-13 07:49:16
| dan | ---+
|
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 against 3.7.3 and 3.8.2 using backcompat.test: SQLite 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2016-10-13 06:22:40
| dan | pending
|
80a. tclsh releasetest.tcl |
Restarted with [443913d5] |
2016-10-13 06:22:23
| dan | pending+
|
80b. tclsh multitest.tcl --omit test-ex (after updating th3private) |
Restarted using [443913d5]. |
2016-10-13 02:14:51
| drh | ok
|
160. Rebuild and use Firefox with the latest SQLite |
2016-10-13 02:14:41
| drh | ok
|
150. Fossil updated to use the latest SQLite. |
2016-10-13 02:14:33
| drh | ok
|
150c. fossil all dbstat --db-check |
2016-10-13 02:14:24
| drh | ok
|
150b. Used on active websites with no issues. |
2016-10-13 02:14:15
| drh | ok
|
150a. No SQLite compiler warnings. |
2016-10-13 02:13:58
| drh | ok
|
130. Sqllogictest: |
2016-10-13 02:13:51
| drh | ok
|
130d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 3563 seconds |
2016-10-13 02:12:54
| drh | ok
|
130c. tclsh run-all.tcl - on unix |
0 errors out of 11879758 tests and 1244 invocations in 1020 seconds macpro |
2016-10-13 02:12:22
| drh | ok
|
130b. No SQLite compiler warnings. |
2016-10-13 02:12:16
| drh | ok
|
130a. Checked in latest SQLite amalgamation. |
2016-10-13 01:15:12
| drh | ok
|
100e. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
2016-10-13 01:08:26
| drh | ok
|
20. Source code change review.
fossil diff --from release --to trunk |
2016-10-13 01:08:26
| drh | ok
|
20a. No stray changes. |
2016-10-13 01:08:26
| drh | ok
|
20b. All significant changes are mentioned in the "changes" log
of the documentation. |
2016-10-13 01:08:26
| drh | ok
|
20c. New code complies with style guidelines. |
2016-10-13 01:08:26
| drh | ok
|
20d. New code complies with design rules. |
2016-10-13 01:08:26
| drh | ok
|
20e. Comments have been updated to reflect code changes. |
2016-10-13 01:08:26
| drh | ok
|
20f. Variables and functions have been renamed to reflect changes
in their use. |
2016-10-13 01:08:26
| drh | ok
|
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that
offset computations are 64-bit clean. |
2016-10-13 01:08: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]*(/ |
2016-10-13 01:08:26
| drh | ok
|
20i. Verify that source code contains no tabs and that surplus whitespace has
been removed. |
2016-10-13 01:08:26
| drh | ok
|
20j. Verify that the list of APIs exposed via the extension header is
up-to-date (sqlite3ext.h). |
2016-10-13 01:08:26
| drh | ok
|
20k. Significant compile-time options are recognized by the
sqlite3_compileoption_used() interface. |
2016-10-13 00:57:57
| drh | ok
|
100c. tclsh multitest.tcl --scenario failures - verify failures detected |
2016-10-13 00:46:14
| drh | ok
|
100b. tclsh multitest.tcl --quick on x86 |
0 failures on 11 th3makes and 14174385 tests in (01:47:14) on poulenc
SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 |
2016-10-12 23:13:04
| drh | ok
|
10. Test procedure review. |
2016-10-12 23:13:04
| drh | ok
|
10a. Review the "test/releasetest.tcl" script for completeness and accuracy. |
2016-10-12 23:13:04
| drh | ok
|
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2016-10-12 23:12:18
| drh | ok
|
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options: |
2016-10-12 23:12:18
| drh | ok
|
250a. bash run-wordcount.sh sqlite3.c |
2016-10-12 23:12:18
| drh | ok
|
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync |
2016-10-12 23:04:13
| drh | ok
|
260. Compute the size of a standard build (gcc -Os -c sqlite3.c) and
and record the size change in the comments. |
2016-10-12 23:04:08
| drh | ok
|
260b. Versus the trunk from 12 months ago. |
From 463493 (version 3.9.0) to 472060 |
2016-10-12 23:02:54
| drh | ok
|
260a. Versus the previous release. |
Grew from 465299 to 472060 due to the addition of row values |
2016-10-12 23:00:26
| drh | ok
|
270. Verify that the amalgamation builds are byte-for-byte identical on all
workstation platforms. |
2016-10-12 23:00:20
| drh | ok
|
270e. Windows using NMAKE. |
1e03ca67ea0997e8dc7eac21d286af470f345fae sqlite3.c
bb99350c5fec95e7de0af85569b5cc4cc5c9d4c6 sqlite3.h |
2016-10-12 22:57:24
| drh | ok
|
270c. OpenBSD |
1e03ca67ea0997e8dc7eac21d286af470f345fae sqlite3.c
bb99350c5fec95e7de0af85569b5cc4cc5c9d4c6 sqlite3.h |
2016-10-12 22:56:35
| drh | ok
|
270d. Windows using native MinGW. |
1e03ca67ea0997e8dc7eac21d286af470f345fae sqlite3.c
bb99350c5fec95e7de0af85569b5cc4cc5c9d4c6 sqlite3.h |
2016-10-12 22:50:07
| drh | ok
|
270b. Mac OS X |
1e03ca67ea0997e8dc7eac21d286af470f345fae sqlite3.c
bb99350c5fec95e7de0af85569b5cc4cc5c9d4c6 sqlite3.h |
2016-10-12 22:49:16
| drh | ok
|
270a. Linux |
1e03ca67ea0997e8dc7eac21d286af470f345fae sqlite3.c
bb99350c5fec95e7de0af85569b5cc4cc5c9d4c6 sqlite3.h |
2016-10-12 22:47:40
| drh | ok
|
300. Build and verify correct operation of sqlite3_analyzer on: |
2016-10-12 22:47:35
| drh | ok
|
300c. Windows (MinGW) |
2016-10-12 22:46:22
| drh | ok
|
300b. Mac OS X |
2016-10-12 22:46:02
| drh | ok
|
300a. Linux |
2016-10-12 22:42:04
| drh | ok
|
300e. A database containing WITHOUT ROWID tables. |
2016-10-12 22:42:00
| drh | ok
|
300d. Windows (MSVC) |
2016-10-12 22:41:35
| drh | ok
|
310. Build and verify sqldiff |
2016-10-12 22:41:31
| drh | ok
|
310a. Linux |
2016-10-12 22:40:52
| drh | ok
|
310b. Mac |
2016-10-12 22:39:41
| 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. |
2016-10-12 22:30:13
| drh | ok+
|
100d. tclsh test/releasetest.tcl --msvc |
0 failures out of 1909195 tests in (02:52:43) on poulenc
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7
0 failures out of 1909290 tests in (02:58:37) on poulenc
SQLite 3.15.0 2016-10-12 18:55:53 443913d582bcd953d85159047541592e2f68ade3 |
2016-10-12 16:32:12
| drh | ok
|
310c. Windows |
2016-10-12 16:31:16
| drh | ok
|
50. OMIT, ENABLE, and DISABLE options: |
2016-10-12 16:31:11
| drh | ok
|
40. Compiler warning checks. |
2016-10-12 16:30:58
| drh | ok
|
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
Building with -DSQLITE_ENABLE_LOCKING_STYLE fails on Linux. Is this expected?
Yes - Linux lacks the system calls necessary for SQLITE_ENABLE_LOCKING_STYLE. |
2016-10-12 16:30:07
| drh | ok
|
40c. OpenBSD GCC using options -Wall |
[gcc -c -Wall sqlite3.c] builds without warnings. There are some warnings for [gcc -O3 -Wall sqlite3.c]. None concerning.
No warnings with -O2. Call this a compiler bug. |
2016-10-12 16:24:05
| drh | ok
|
40e. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc USE_FULLWARN=1) |
2016-10-12 16:21:40
| drh | ok
|
40d. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc USE_FULLWARN=1) |
2016-10-12 16:17:54
| drh | ok+
|
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2016-10-10 18:46:46
| dan | ok
|
200d. th3make zipvfs.rc quick.rc -valgrind |
0 errors in 2768765 tests. 25612.377 seconds on darkstar 64-bit little-endian
SQLite 3.15.0 2016-10-10 10:06:59 788f86bebe413b5a0ab41ba3d75ba8728827a964
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2016-10-10 18:04:06
| drh | ok
|
100d. tclsh test/releasetest.tcl --msvc |
0 failures out of 1909195 tests in (02:52:43) on poulenc
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-10 11:34:01
| dan | ok
|
230. TEA archive builds correctly and runs: |
2016-10-10 11:33:55
| dan | ok
|
230b. Mac OS X |
2016-10-10 11:33:50
| dan | ok
|
230a. Linux |
2016-10-10 11:31:01
| dan | ok
|
220c. Works on Mac OS X. |
2016-10-10 11:30:53
| dan | ok
|
220b. Works on Linux. |
2016-10-10 11:25:53
| dan | ok
|
220a. Builds. |
2016-10-10 11:10:22
| dan | ok
|
200f. At least one of the above on Linux. |
2016-10-10 11:10:10
| dan | ok
|
200b. th3make zipvfs.rc test.rc |
0 errors in 9966815 tests. 6569.899 seconds on marcus 64-bit little-endian
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-10 11:09:59
| dan | pending+
|
200b. th3make zipvfs.rc test.rc |
0 errors in 9966815 tests. 6569.899 seconds on marcus 64-bit little-endian
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-10 10:54:02
| dan | ok
|
200g. At least one of the above on Mac OS X. |
2016-10-10 10:48:22
| dan | ok
|
80d. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
20 failures out of 394 tests in (00:19:00)
SQLite 3.15.0 2016-10-10 10:06:59 788f86bebe413b5a0ab41ba3d75ba8728827a964 |
2016-10-10 10:41:33
| drh | pending
|
100d. tclsh test/releasetest.tcl --msvc |
2016-10-10 10:27:21
| dan | pending
|
80b. tclsh multitest.tcl --omit test-ex (after updating th3private) |
2016-10-10 10:27:11
| dan | ok
|
80c. tclsh multitest.tcl --scenario failures - all failures detected |
2 failures on 2 th3makes and 42 tests in (00:00:25)
SQLite 3.15.0 2016-10-10 10:06:59 788f86bebe413b5a0ab41ba3d75ba8728827a964 |
2016-10-10 10:23:24
| dan | ok
|
200c. th3make zipvfs.rc memdebug.rc |
On OSX. |
2016-10-10 10:21:35
| dan | pending
|
200d. th3make zipvfs.rc quick.rc -valgrind |
2016-10-10 10:08:28
| dan | review
|
60a. tclsh multitest.tcl (take care to update ../th3private) |
2 failures on 38 th3makes and 156903648 tests in (05:31:46) 3 cores on darkstar. SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7.
The 2 failures are the 2 -m32 configurations - they failed because the machine does not have 32-bit libraries installed |
2016-10-10 10:04:07
| drh | ok
|
100a. tclsh multitest.tcl (after updating th3private) |
0 failures on 32 th3makes and 130998435 tests in (13:16:20) 2 cores on poulenc
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-10 08:50:16
| dan | pending
|
200b. th3make zipvfs.rc test.rc |
2016-10-09 07:25:32
| dan | ok
|
200b. th3make zipvfs.rc test.rc |
2016-10-09 07:25:02
| dan | ok
|
120. Tests for platform OpenBSD (x86): |
2016-10-09 07:24:56
| dan | ok
|
120b. th3make quick.rc |
th3: 0 errors in 1728028 tests. 534.674 seconds on obsd.my.domain 32-bit little-endian
th3: SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-09 07:24:24
| dan | ok
|
80a. tclsh releasetest.tcl |
2016-10-09 07:24:11
| dan | ok
|
60d. Check the "releasetest.tcl" log files for undetected errors. |
2016-10-09 07:24:05
| dan | ok
|
60c. tclsh releasetest.tcl |
0 failures out of 9464438 tests in (02:49:36) 2 cores on darkstar
SQLite 3.15.0 2016-10-08 16:10:29 010ec22541a4c37f2d3b01b6a531b4b4264102b7 |
2016-10-08 19:37:02
| dan | pending
|
200c. th3make zipvfs.rc memdebug.rc |
2016-10-08 19:06:12
| dan | pending
|
200b. th3make zipvfs.rc test.rc |
2016-10-08 19:05:14
| dan | ok
|
200a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
SQLite 2016-10-08 09:21:34 dbe2997f57f8d8f95e4b767bf73b8df3a5e4f783
0 errors out of 75690 tests on marcus Linux 64-bit little-endian |
2016-10-08 18:54:18
| dan | pending
|
200a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
2016-10-08 17:08:39
| dan | ok
|
60f. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
26 failures out of 786 tests in (00:12:49) on marcus
SQLite 3.15.0 2016-10-08 09:21:34 dbe2997f57f8d8f95e4b767bf73b8df3a5e4f783 |
2016-10-08 16:55:58
| dan | ok
|
60e. tclsh multitest.tcl --scenario failures - all failures detected |
5 failures on 5 th3makes and 118 tests in (00:01:15) on marcus SQLite 3.15.0 2016-10-08 09:21:34 dbe2997f57f8d8f95e4b767bf73b8df3a5e4f783 |
2016-10-08 16:42:05
| dan | pending
|
60a. tclsh multitest.tcl (take care to update ../th3private) |
2016-10-08 16:40:10
| dan | pending
|
60c. tclsh releasetest.tcl |
2016-10-08 16:23:19
| dan | pending
|
120b. th3make quick.rc |
2016-10-08 16:11:22
| dan | ok
|
120a. make test |
0 errors out of 139008 tests on obsd.my.domain OpenBSD 32-bit little-endian |
2016-10-08 15:33:55
| dan | pending
|
120a. make test |
2016-10-08 15:31:14
| dan | ok
|
70. Tests for platform Linux ARM (BeagleBoard) |
2016-10-08 15:31:00
| dan | ok
|
70a. tclsh th3make min.rc |
th3: 0 errors in 1627303 tests. 4175.007 seconds on beaglebone 32-bit little-endian SQLite 3.15.0 2016-10-08 11:55:12 cbed3d75cf9a24037263d126727db7dd048a4f97 |
2016-10-08 15:30:52
| dan | pending+
|
70a. tclsh th3make min.rc |
th3: 0 errors in 1627303 tests. 4175.007 seconds on beaglebone 32-bit little-endian SQLite 3.15.0 2016-10-08 11:55:12 cbed3d75cf9a24037263d126727db7dd048a4f97 |
2016-10-08 14:53:33
| dan | ok
|
140. Build using the configure/make in main source tree. |
2016-10-08 14:53:26
| dan | ok
|
140b. Verify the correct version numbers have been installed. |
And installs 3.15 too. |
2016-10-08 14:49:57
| dan | ok
|
140a. Make sure that autoconf has been run to update the configure script. |
configure script now generates 3.15. |
2016-10-08 14:17:51
| dan | pending
|
80a. tclsh releasetest.tcl |
2016-10-08 14:15:33
| dan | ok
|
70b. Recompile and test Fossil. |
2016-10-08 13:58:03
| dan | pending
|
70a. tclsh th3make min.rc |
2016-10-08 11:58:46
| dan | ok
|
60g. sh tool/symbols.sh - no incorrect exports or dependencies |
2016-10-08 11:49:53
| dan | ok
|
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
No warnings. "gcc version 4.2.1". |
2016-10-08 09:26:46
| dan | review
|
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
Building with -DSQLITE_ENABLE_LOCKING_STYLE fails on Linux. Is this expected? |
2016-10-08 09:23:00
| dan | review
|
40c. OpenBSD GCC using options -Wall |
[gcc -c -Wall sqlite3.c] builds without warnings. There are some warnings for [gcc -O3 -Wall sqlite3.c]. None concerning. |
2016-10-08 08:47:15
| dan | ok
|
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
No warnings - "gcc version 5.3.0 (GCC)", "x86_64-slackware-linux" |
2016-10-06 00:15:57
| drh | ok
|
10c. Review this checklist for completeness and accuracy. |