SQLite

Checklist For SQLite 3.22.0
Login
2018-01-22 18:44:34 drhok
200. ZIPVFS tests:
2018-01-22 18:44:30 drhok
200b. th3make zipvfs.rc test.rc
Faults on util08.540. We got the i386/llvm answer. This is a test problem, not a core system problem. We will catch it on the next release. Deemed pass.
2018-01-22 18:43:15 drhok
200h. At least one of the above on Windows.
2018-01-22 18:08:19 drhok
30. Documentation review:
2018-01-22 18:08:15 drhok
30i. Check new/changed documentation for spelling and gramatical mistakes.
2018-01-22 17:57:02 danok
360. Website built procedures
2018-01-22 17:56:55 danok
360b. All build products work on their target platforms
2018-01-22 17:27:17 drhok
180. SEE tests using TH3:
2018-01-22 17:27:11 drhok
180e. see-aes128-ccm.c
th3: 0 errors in 1700588 tests. 284.873 seconds on macpro01 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:45:12 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
2018-01-22 17:24:49 drhok
30c. Release accouncement in "news.html".
2018-01-22 17:20:52 drhok
30b. Release announcement in "changes.in".
2018-01-22 17:20:48 drhok
30a. Latest release on the "index.html" page.
2018-01-22 17:20:43 drhok
30h. Test metrics are up-to-date (testing.html).
2018-01-22 17:20:36 drhok
30g. Database footprint is up-to-date (features.html).
2018-01-22 17:20:31 drhok
30f. The compile-time options are all up-to-date (compile.html).
2018-01-22 17:20:26 drhok
30e. Requirements marks are up-to-date in both documentation and source code.
2018-01-22 17:20:22 drhok
30d. No unresolved hyperlinks in the documentation build.
2018-01-22 17:15:39 drhok
210. NDS-Devkit testing
2018-01-22 17:15:35 drhok
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.
2018-01-22 17:11:38 drhok
10. Test procedure review.
2018-01-22 17:11:38 drhok
10a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2018-01-22 17:11:38 drhok
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2018-01-22 17:11:38 drhok
10c. Review this checklist for completeness and accuracy.
2018-01-22 17:11:25 drhok
20. Source code change review. fossil diff --from release --to trunk
2018-01-22 17:11:21 drhok
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2018-01-22 17:11:18 drhok
20i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2018-01-22 17:09:40 drhok
180i. At least one of the above on Linux.
2018-01-22 17:09:37 drhok
180h. At least one of the above using "memdebug.rc".
2018-01-22 17:09:32 drhok
180b. see-aes128-ofb.c
th3: 0 errors in 8239491 tests. 4626.208 seconds on bella 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:20:59 b79521d255a4aa2a7b4424f3498443f27d329ab5428171ba6b87c987f3ccalt1
2018-01-22 17:07:51 danok
360a. Compile-time options for build products have been updated as necessary
Shell tools now build with SQLITE_HAVE_ZLIB. For zipfile support.
2018-01-22 17:06:07 drhpending
200b. th3make zipvfs.rc test.rc
2018-01-22 17:05:49 drhpending
180e. see-aes128-ccm.c
2018-01-22 17:05:13 drhok
180f. see-cccrypt.c
th3: 0 errors in 1700588 tests. 284.873 seconds on macpro01 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:45:12 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
2018-01-22 17:02:43 drhok
180d. see-rc4.c
th3: 0 errors in 1720390 tests. 686.748 seconds on lenovo-win10 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:45:12 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
2018-01-22 16:59:43 drhpending
180f. see-cccrypt.c
2018-01-22 16:59:12 drhok
180j. At least one of the above on Mac OS X.
2018-01-22 16:59:06 drhok
180g. At least one of the above using "test.rc".
2018-01-22 16:59:00 drhok
180a. see.c
th3: 0 errors in 6458267 tests. 4157.560 seconds on macpro01 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:45:12 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
2018-01-22 16:57:29 drhok
190. SEE using configure; make test
2018-01-22 16:57:25 drhok
190b. Mac
2018-01-22 16:50:32 drhpending
180d. see-rc4.c
2018-01-22 16:50:01 drhok
180k. At least one of the above on Windows.
2018-01-22 16:49:55 drhok
180c. see-aes256-ofb.c
Config-end wal1. TH3 memory used: 100975 th3: 0 errors in 1720321 tests. 708.232 seconds on lenovo-win10 64-bit little-endian th3: SQLite 3.22.0 2018-01-22 15:45:12 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
2018-01-22 16:24:11 drhpending
180c. see-aes256-ofb.c
2018-01-22 16:24:06 drhpending
180b. see-aes128-ofb.c
2018-01-22 15:44:16 drhok
170. CEROD tests in the "test/" subdirectory.
2018-01-22 15:39:46 drhok
100. Tests for platform Windows:
2018-01-22 15:39:40 drhok
100e. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-01-22 15:24:21 drhok
190a. Linux
2018-01-22 15:19:31 drhok
100c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected
2018-01-22 15:18:23 drhok
100b. tclsh multitest.tcl --msvc --quick on x86
0 failures on 13 th3makes and 20691396 tests in (01:23:54) 2 cores on lenovo-win10 SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-22 15:04:40 drhpending
180a. see.c
2018-01-22 14:42:10 drhfail
190a. Linux
Failures on walro2-1.4.2.2 and walro2-2.4.2.2.
2018-01-22 14:29:18 drhok
240. Performance tests using speedtest1 compared against the previous release and a release from about one year ago.
2018-01-22 14:29:15 drhok
240a. Android
2018-01-22 14:24:26 drhok
270. Compare performance to the previous release using kvtest.
2018-01-22 14:24:22 drhok
270a. Android
2018-01-22 13:51:41 drhok
100h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2018-01-22 13:48:01 drhok
270d. Windows
2018-01-22 13:47:23 drhok
270c. Mac
2018-01-22 13:43:36 drhok
270b. Linux
2018-01-22 13:38:24 drhok
250. Performance tests using speedtest1 --testset rtree
2018-01-22 13:38:11 drh---+
250. Performance tests using speedtest1 --testset rtree
2018-01-22 13:38:02 drhok
250b. Windows
3.22.0 is 7.934s versus 3.21.0 at 7.863s. See comments on 24d above. Deemed pass.
2018-01-22 13:35:37 drhok
240d. Windows
3.22 is slightly slower. 6.266s to 6.190s, running on a RAM disk. This probably goes back to compiler differences, since optimizations are measured using GCC and MSVC generates very different code. For example, the use of strcspn() speeds up LIKE and GLOB on GCC, but might well slow down MSVC. The difference in performance is minor. Deemed pass.
2018-01-22 13:30:47 drhok
250a. Linux
2018-01-22 13:24:54 drhok
220. Amalgamation autoconf tarball.
2018-01-22 13:24:51 drhok
220e. Works on Windows MSVC
picks up zlib
2018-01-22 13:23:15 drhok
240c. Mac
2018-01-22 13:08:54 drhok
100i. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2018-01-22 13:08:07 drhok
40. Compiler warning checks.
2018-01-22 13:08:03 drhok
40e. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-01-22 13:06:35 drhok
40d. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-01-22 13:03:51 drhok
150. Fossil updated to use the latest SQLite.
2018-01-22 13:03:47 drhok
150c. fossil all dbstat --db-check
2018-01-22 12:59:22 drhok
150b. Used on active websites with no issues.
2018-01-22 12:59:18 drhok
150a. No SQLite compiler warnings.
2018-01-22 10:46:40 danok
200g. At least one of the above on Mac OS X.
20c
2018-01-22 10:46:23 danok
200c. th3make zipvfs.rc memdebug.rc
th3: 0 errors in 8320434 tests. 15451.261 seconds on Chanphen-Kruatawongs-iMac.local 64-bit little-endian th3: SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1
2018-01-22 08:12:02 danok
240b. Linux
Callgrind: 3.22.0 (24536M) ; 3.21.0 (24540M) ; 3.16.0 (26534M). time: 3.22.0 (4.829s) ; 3.21.0 (4.884s) ; 3.16.0 (5.109s)
2018-01-22 03:18:15 drhok+
60a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 44 th3makes and 196653085 tests in (05:53:26) 3 cores on bella SQLite 3.22.0 2018-01-17 21:14:17 469b96be5350ba2291518280ffe179b87aa7fbe701e2813ef63843922771517a 0 failures on 44 th3makes and 196654663 tests in (06:15:43) 3 cores on bella SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-21 23:27:05 drhok+
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test
SQLite 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536 0 errors out of 116165 tests on DESKTOP-8U9G1N8 Windows NT 64-bit little-endian
2018-01-20 19:02:53 danok
200i. th3make zipvfs-cov.rc - verify full coverage
th3: 0 errors in 1259027 tests. 374.259 seconds on darkstar 64-bit little-endian ; th3: SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1 ; Statement coverage: 100.00% hit 1607 missed 0 total 1607 ; Branch coverage: 100.00% hit 955 missed 0 total 955
2018-01-20 18:54:00 danpending
200i. th3make zipvfs-cov.rc - verify full coverage
2018-01-20 18:53:00 danok
60. Tests for platform Linux x86_64:
2018-01-20 18:52:54 danok
60d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
All configurations failed: 26 failures out of 786 tests in (00:10:01) on darkstar ; SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 18:52:28 danok
60c. tclsh multitest.tcl --scenario failures - all failures detected
All tests failed: 5 failures on 5 th3makes and 118 tests in (00:00:43) on darkstar ; SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 18:41:55 danok
60b. tclsh releasetest.tcl
0 failures out of 10026098 tests in (01:52:45) 3 cores on darkstar SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 18:41:43 danpending+
60b. tclsh releasetest.tcl
0 failures out of 10026098 tests in (01:52:45) 3 cores on darkstar SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 18:03:21 danok
210c. Verify the "NDS DevKit" version number shown at the end of the test
3.22.0. See above.
2018-01-20 18:03:04 danok
210b. Test using: tclsh th3make test.rc nds_devkit.rc
th3: 0 errors in 7085074 tests. 1743.977 seconds on darkstar 64-bit little-endian th3: NDS DevKit 3.22.0 2018-01-20 17:24:48 75b3e2f3f0d630f7 th3: SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 17:30:01 danpending
210b. Test using: tclsh th3make test.rc nds_devkit.rc
2018-01-20 17:11:34 danok
340. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux.
All tests successful.
2018-01-20 17:09:39 danok
310. 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 using backcompat.test against 3.7.3 and 3.8.2: SQLite 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536 ; 0 errors out of 265 tests on darkstar Linux 64-bit little-endian
2018-01-20 17:07:03 danok
110. Tests for platform OpenBSD (x86):
2018-01-20 17:06:57 danok
110b. th3make quick.rc
th3: 0 errors in 1722892 tests. 664.853 seconds on obsd.my.domain 32-bit little-endian ; th3: SQLite 3.22.0 2018-01-20 15:48:45 136bf323e42dc90e1780199a381bcbb084b069eca5c7343ee6fc6e2550831536
2018-01-20 16:49:36 danpending
60b. tclsh releasetest.tcl
2018-01-20 16:49:26 danpending
110b. th3make quick.rc
2018-01-20 15:56:56 danok
140. Build using the configure/make in main source tree.
2018-01-20 15:56:51 danok
140b. Verify the correct version numbers have been installed.
Version 3.22 correctly installed.
2018-01-20 15:56:33 danok
140a. Make sure that autoconf has been run to update the configure script.
To version 3.22.0
2018-01-18 20:23:38 drhok
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test
2018-01-18 19:21:15 drhok
100f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 test
2018-01-18 19:13:03 drhok
290. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date.
2018-01-18 17:17:59 drhok
220d. Works on Windows MinGW
Picks up zlib
2018-01-18 17:17:33 drhok+
220c. Works on Mac OS X.
picks up zlib
2018-01-18 17:15:09 drhok+
220b. Works on Linux.
Picks up zlib
2018-01-18 16:44:39 drhok
220c. Works on Mac OS X.
2018-01-18 16:43:21 drhok
220a. Builds.
2018-01-18 16:43:17 drhok
220b. Works on Linux.
2018-01-18 16:42:45 drhok
230. TEA archive builds correctly and runs:
2018-01-18 16:42:42 drhok
230b. Mac OS X
2018-01-18 16:37:34 drhok
230a. Linux
2018-01-18 15:23:12 drhok
130. Sqllogictest:
2018-01-18 15:23:06 drhok
130d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 2291 seconds
2018-01-18 15:15:55 drhok
330. Build and verify sqldiff
2018-01-18 15:15:51 drhok
330b. Mac
2018-01-18 15:14:57 drhok
280. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform
2018-01-18 15:14:53 drhok
280b. Linux
2018-01-18 15:14:20 drhok
280c. Mac
2018-01-18 15:13:28 drhok
330a. Linux
2018-01-18 15:13:03 drhok
320. Build and verify correct operation of sqlite3_analyzer on:
2018-01-18 15:13:00 drhok
320a. Linux
2018-01-18 15:09:33 drhok
130c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 797 seconds
2018-01-18 14:43:49 drhok
130b. No SQLite compiler warnings.
2018-01-18 14:43:45 drhok
130a. Checked in latest SQLite amalgamation.
2018-01-18 14:40:29 drhok
260. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2018-01-18 14:40:25 drhok
260b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2018-01-18 14:39:21 drhok
260a. bash run-wordcount.sh sqlite3.c
2018-01-18 14:35:40 drhok
280d. Windows
2018-01-18 14:32:40 drhok
300. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2018-01-18 14:32:32 drhok
300c. Windows using native MinGW.
7bd685ecba923bf830ac932209f791e9fd1449b02876b9ed35daeb98caa41678 sqlite3.c f0024df899ca7eaa298b729c0b6db81c382d5c7490d8ebb14412b4b2524f8e5f sqlite3.h
2018-01-18 14:31:27 drhok
320c. Windows (MinGW)
2018-01-18 14:30:47 drhok
300a. Linux
7bd685ecba923bf830ac932209f791e9fd1449b02876b9ed35daeb98caa41678 sqlite3.c f0024df899ca7eaa298b729c0b6db81c382d5c7490d8ebb14412b4b2524f8e5f sqlite3.h
2018-01-18 14:04:37 drhok
300b. Mac OS X
7bd685ecba923bf830ac932209f791e9fd1449b02876b9ed35daeb98caa41678 sqlite3.c f0024df899ca7eaa298b729c0b6db81c382d5c7490d8ebb14412b4b2524f8e5f sqlite3.h
2018-01-18 14:03:57 drhok
300d. Windows using NMAKE.
7bd685ecba923bf830ac932209f791e9fd1449b02876b9ed35daeb98caa41678 sqlite3.c f0024df899ca7eaa298b729c0b6db81c382d5c7490d8ebb14412b4b2524f8e5f sqlite3.h
2018-01-18 14:02:12 drhok
320d. Windows (MSVC)
2018-01-18 14:02:08 drhok
330c. Windows
2018-01-18 14:00:36 drhok
350. 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.
2018-01-18 13:49:14 drhok
320e. A database containing WITHOUT ROWID tables.
2018-01-18 13:49:06 drhok
320b. Mac OS X
2018-01-18 13:46:58 drhok
280a. iBook PPC
2018-01-18 13:46:51 drhok
90. Tests for platform Mac OS X 10.2 (PPC):
2018-01-18 13:46:47 drhok
90a. .selftest checks (see below)
2018-01-18 13:43:40 drhok
80. Tests for platform Mac OS X:
2018-01-18 13:43:35 drhok
80d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-01-18 13:32:42 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2018-01-18 13:32:38 drhok
90b. Recompile and test Fossil.
2018-01-18 13:19:52 drhok
80c. tclsh multitest.tcl --scenario failures - all failures detected
2018-01-18 12:05:13 drhok
80b. tclsh multitest.tcl (after updating th3private)
0 failures on 39 th3makes and 159334683 tests in (10:19:06) 3 cores on macpro01 SQLite 3.22.0 2018-01-17 21:14:17 469b96be5350ba2291518280ffe179b87aa7fbe701e2813ef63843922771517a
2018-01-18 12:03:43 drhok
60a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 44 th3makes and 196653085 tests in (05:53:26) 3 cores on bella SQLite 3.22.0 2018-01-17 21:14:17 469b96be5350ba2291518280ffe179b87aa7fbe701e2813ef63843922771517a
2018-01-18 12:01:46 drhok
100a. tclsh multitest.tcl --msvc (after updating th3private)
0 failures on 38 th3makes and 149502180 tests in (10:29:10) 3 cores on Lenovo-Win10 SQLite 3.22.0 2018-01-17 21:14:17 469b96be5350ba2291518280ffe179b87aa7fbe701e2813ef63843922771517a
2018-01-18 11:55:26 danok
200d. th3make zipvfs.rc quick.rc -valgrind
No valgrind errors. th3: 0 errors in 2840112 tests. 53456.708 seconds on darkstar 64-bit little-endian (th3: SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1)
2018-01-18 02:27:30 drhok
40c. OpenBSD GCC using options -Wall
2018-01-18 02:27:12 drhok
110a. make test
2018-01-18 00:28:28 drhok
60e. sh tool/symbols.sh - no incorrect exports or dependencies
2018-01-18 00:27:08 drhok
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-01-18 00:23:24 drhok
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-01-17 21:24:08 drhok
80a. tclsh releasetest.tcl
0 failures out of 4934137 tests in (03:05:23) 2 cores on macpro01 SQLite 3.22.0 2018-01-17 16:11:26 a8aea925f8fde8f2dc5ff4b744d54aa2bf8916f3ee57f22d77fd1ddb5a35a9cc
2018-01-17 16:16:14 danok
120. ON an F2FS filesystem with the F2FS_FEATURE_ATOMIC_WRITE feature, test with: $(TOP)/configure && make test OPTS="-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_DEBUG -DSQLITE_NO_SYNC"
(0 errors out of 141482 tests on darkstar Linux 64-bit little-endian) SQLite 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1
2018-01-17 16:05:15 danpending
120. ON an F2FS filesystem with the F2FS_FEATURE_ATOMIC_WRITE feature, test with: $(TOP)/configure && make test OPTS="-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_DEBUG -DSQLITE_NO_SYNC"
2018-01-17 15:25:49 danok
200f. At least one of the above on Linux.
(e) and (a) passed on Linux
2018-01-17 15:25:29 danpending
200d. th3make zipvfs.rc quick.rc -valgrind
2018-01-17 15:24:37 danok
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
0 errors out of 78630 tests on darkstar Linux 64-bit little-endian (SQLite 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1)
2018-01-17 15:24:19 danok
200e. th3make zipvfs.rc quick.rc
th3: 0 errors in 2841446 tests. 473.379 seconds on darkstar 64-bit little-endian (SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1)
2018-01-17 15:24:07 danpending+
200e. th3make zipvfs.rc quick.rc
th3: 0 errors in 2841446 tests. 473.379 seconds on darkstar 64-bit little-endian (SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b3alt1)
2018-01-17 15:23:36 danok
70. Tests for platform Linux ARM (BeagleBoard)
2018-01-17 15:23:14 danok
70a. tclsh th3make min.rc
th3: 0 errors in 1609336 tests. 4922.658 seconds on beaglebone 32-bit little-endian (SQLite 3.22.0 2018-01-17 13:15:23 bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b36e66)
2018-01-17 15:05:26 danok+
70b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil up http://www.sqlite.org/src] works. (fossil version 2.5 [6e694cd37b] 2018-01-17 01:11:19 UTC)
2018-01-17 15:04:52 danok
70b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil up http://www.sqlite.org/src] works.
2018-01-17 14:27:30 danok
50. OMIT, ENABLE, and DISABLE options:
2018-01-17 14:27:24 danok
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
Building with SQLITE_ENABLE_LOCKING_STYLE fails on Linux. All other configurations build successfully.
2018-01-17 14:25:43 danpending
200e. th3make zipvfs.rc quick.rc
2018-01-17 14:15:41 danpending
200a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
2018-01-17 14:06:42 danpending
70b. Recompile and test Fossil.
2018-01-17 14:06:35 danpending
70a. tclsh th3make min.rc
2018-01-17 11:45:06 drhok
100d. tclsh test/releasetest.tcl --msvc
0 failures out of 1976638 tests in (02:13:33) 2 cores on Lenovo-Win10 SQLite 3.22.0 2018-01-17 01:40:57 3e04999dabb87715de46255b1a9b08d5dfa70d140e0a09a37ea2842d71c77caf
2018-01-16 21:53:06 drhok
160. Rebuild and use Firefox with the latest SQLite
2018-01-16 21:53:02 drhok
160a. Routine use with no problems
2018-01-16 21:23:46 drhok
20l. Compare sqlite3.c and sqlite3.h against the previous release.
2018-01-16 21:23:39 drhok
20k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2018-01-16 21:23:34 drhok
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2018-01-16 21:23: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]*(/
2018-01-16 21:23:12 drhok
20f. Variables and functions have been renamed to reflect changes in their use.
2018-01-16 21:23:08 drhok
20e. Comments have been updated to reflect code changes.
2018-01-16 21:23:04 drhok
20d. New code complies with design rules.
2018-01-16 21:23:00 drhok
20c. New code complies with style guidelines.
2018-01-16 21:22:57 drhok
20b. All significant changes are mentioned in the "changes" log of the documentation.
2018-01-16 21:22:53 drhok
20a. No stray changes.
2018-01-16 17:05:18 drhok
160d. ./mach web-platform-tests IndexedDB
2018-01-16 16:57:15 drhok
160c. ./mach xpcshell-test dom/indexedDB
2018-01-16 16:55:47 drhok
160b. ./mach mochitest dom/indexedDB