SQLite

Checklist for SQLite 3.24.0
Login
2018-06-04 19:14:20 drhok
38. Supplemental tests after last-minute patches on 2018-06-02
2018-06-04 19:14:14 drhok
38e. "tclsh multitest.tcl" (Mac)
0 failures on 39 th3makes and 160998873 tests in (25:36:17) on macpro01 Number of restarts: 1 SQLite 3.24.0 2018-06-02 19:14:58 1ecb3aa13de5c8dc611b814ff34010de0bd90aae73d88aa37a59c4627be4cc2d
2018-06-03 08:49:29 drhok
38h. "sh test/warnings.sh" (Mac)
2018-06-03 08:26:24 drhok
38d. "tclsh multitest.tcl" (Linux)
0 failures on 44 th3makes and 198742331 tests in (10:01:51) 2 cores on bella SQLite 3.24.0 2018-06-02 19:14:58 1ecb3aa13de5c8dc611b814ff34010de0bd90aae73d88aa37a59c4627be4cc2d
2018-06-03 08:26:07 drhok
38a. "tclsh test/releasetest.tcl" (Linux)
0 failures out of 10148666 tests in (06:20:28) on bella SQLite 3.24.0 2018-06-02 19:14:58 1ecb3aa13de5c8dc611b814ff34010de0bd90aae73d88aa37a59c4627be4cc2d
2018-06-03 00:23:59 drhok
38c. "tclsh test/releasetest.tcl --msvc (Win10)
0 failures out of 1984666 tests in (03:42:09) on SQLiteWin10 SQLite 3.24.0 2018-06-02 19:14:58 1ecb3aa13de5c8dc611b814ff34010de0bd90aae73d88aa37a59c4627be4cc2d
2018-06-02 22:31:35 drhok
38b. "tclsh test/releasetest.tcl" (Mac)
0 failures out of 4945949 tests in (02:48:43) on macpro01 SQLite 3.24.0 2018-06-02 12:05:18 e336cf00486bdc0ec04ecded2b7c874d73a87e6aba3544e3678bedfb9a4af3b6 0 failures out of 4946301 tests in (02:49:13) on macpro01 SQLite 3.24.0 2018-06-02 19:14:58 1ecb3aa13de5c8dc611b814ff34010de0bd90aae73d88aa37a59c4627be4cc2d
2018-06-02 16:29:12 drhok
38b. "tclsh test/releasetest.tcl" (Mac)
0 failures out of 4945949 tests in (02:48:43) on macpro01 SQLite 3.24.0 2018-06-02 12:05:18 e336cf00486bdc0ec04ecded2b7c874d73a87e6aba3544e3678bedfb9a4af3b6
2018-06-02 14:47:55 drhok
38f. "tclsh multitest.tcl" (Win10)
0 failures on 16 th3makes and 23321140 tests in (02:16:58) on SQLiteWin10 SQLite 3.24.0 2018-06-02 12:05:18 e336cf00486bdc0ec04ecded2b7c874d73a87e6aba3544e3678bedfb9a4af3b6
2018-06-02 13:28:11 drhok
38g. "sh test/warnings.sh" (Linux)
2018-06-02 11:51:44 danok
8. Tests for platform Mac OS X:
2018-06-02 11:51:39 danok
8c. tclsh multitest.tcl --scenario failures - all failures detected
All configurations report "FAILED".
2018-06-02 11:42:06 danok
8b. tclsh multitest.tcl (after updating th3private)
0 failures on 39 th3makes and 160973413 tests in (18:42:53) 2 cores on Chanphen-Kruatawongs-iMac.local SQLite 3.24.0 2018-06-01 13:30:45 8cadaf587dc96370f9c8a1dccc366b93021e8cfe4526da9368a088828fd1alt1
2018-06-02 03:44:44 drhok
6a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 44 th3makes and 198741409 tests in (07:37:34) 3 cores on bella SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 0 failures on 44 th3makes and 198742230 tests in (08:44:16) 2 cores on bella SQLite 3.24.0 2018-06-01 13:30:45 8cadaf587dc96370f9c8a1dccc366b93021e8cfe4526da9368a088828fd14faf
2018-05-31 19:15:06 drhok
3. Documentation review:
2018-05-31 19:15:03 drhok
3i. Check new/changed documentation for spelling and gramatical mistakes.
2018-05-31 17:48:22 danok
37. Website built procedures
2018-05-31 17:48:17 danok
37a. Compile-time options for build products have been updated as necessary
No updates necessary.
2018-05-31 17:47:57 danok
37b. All build products work on their target platforms
2018-05-31 16:43:06 drhok
3c. Release accouncement in "news.html".
2018-05-31 16:38:45 danok
12. 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"
SQLite 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 0 errors out of 142071 tests on darkstar Linux 64-bit little-endian /dev/sdc2 on /home/dan/mnt/sdc2 type f2fs (rw)
2018-05-31 16:38:26 drhok
3h. Test metrics are up-to-date (testing.html).
2018-05-31 16:38:23 drhok
3g. Database footprint is up-to-date (features.html).
2018-05-31 16:29:07 drhok
21. NDS-Devkit testing
2018-05-31 16:29:04 drhok
21c. Verify the "NDS DevKit" version number shown at the end of the test
2018-05-31 16:28:59 drhok
21b. Test using: tclsh th3make test.rc nds_devkit.rc
2018-05-31 16:28:42 drhok
21b. Test using: tclsh th3make test.rc nds_devkit.rc
th3: 0 errors in 7140142 tests. 1245.934 seconds on bella 64-bit little-endian th3: NDS DevKit 3.24.0 2018-05-31 16:04:38 05aaf0dc6a3afdca th3: SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 16:10:45 danok
4. Compiler warning checks.
2018-05-31 16:10:36 danok
4c. OpenBSD GCC using options -Wall
[gcc -c -Wall sqlite3.c] runs without warnings. gcc version 4.2.1 20070719 Configured with: OpenBSD/i386 system compiler
2018-05-31 16:07:54 danok
11. Tests for platform OpenBSD (x86):
2018-05-31 16:07:46 danok
11b. th3make quick.rc
th3: 0 errors in 1752958 tests. 556.769 seconds on obsd.my.domain 32-bit little-endian th3: SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 16:07:43 danpending
11b. th3make quick.rc
th3: 0 errors in 1752958 tests. 556.769 seconds on obsd.my.domain 32-bit little-endian th3: SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 16:06:58 danok
24a. Android
Ran each version 3 times: 3.23.0: (0m15.95s 0m15.46s 0m14.86s) 3.24.0: (0m18.59s 0m17.35s 0m15.19s)
2018-05-31 16:05:26 drhok
21a. 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.
05aaf0dc6a3afdca74697adc9739a05376d09ba9 ../nds_sqlite3.c c3effeec4ae717b322b6e05106f0bcca1502eb9f ../nds_sqlite3.h
2018-05-31 16:03:25 drhok
24. Performance tests using speedtest1 compared against the previous release and a release from about one year ago.
2018-05-31 16:03:23 drhok
24a. Android
2018-05-31 15:59:48 drhok
27. Compare performance to the previous release using kvtest.
2018-05-31 15:59:46 drhok
27a. Android
2018-05-31 15:58:26 drhok
29. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date.
2018-05-31 15:57:22 danpending
11b. th3make quick.rc
2018-05-31 15:57:11 danok
11a. make test
SQLite 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 0 errors out of 143610 tests on obsd.my.domain OpenBSD 32-bit little-endian
2018-05-31 15:53:49 drhok
8d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-05-31 15:53:46 drhok
6. Tests for platform Linux x86_64:
2018-05-31 15:53:44 drhok
6d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-05-31 15:53:23 drhok
27d. Windows
2018-05-31 15:51:28 drhok
25. Performance tests using speedtest1 --testset rtree
2018-05-31 15:51:21 drhok
25b. Windows
3.23.0: 11.122s 3.24.0: 11.013s
2018-05-31 15:50:29 danpending
11a. make test
2018-05-31 15:49:53 drhok
24d. Windows
3.23.0: 6.247s 3.24.0: 6.201s
2018-05-31 15:42:51 drhok
6c. tclsh multitest.tcl --scenario failures - all failures detected
2018-05-31 15:25:40 danok
7. Tests for platform Linux ARM (BeagleBoard)
2018-05-31 15:25:34 danok
7a. tclsh th3make min.rc
th3: 0 errors in 1636205 tests. 4850.810 seconds on beaglebone 32-bit little-endian; th3: SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 14:24:39 danok
7b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil up] works on https://sqlite.org/src.
2018-05-31 14:07:04 danpending
7b. Recompile and test Fossil.
2018-05-31 14:07:02 danpending
7a. tclsh th3make min.rc
2018-05-31 13:53:45 drhok
20. ZIPVFS tests:
2018-05-31 13:53:36 drhok
20b. th3make zipvfs.rc test.rc
th3: 0 errors in 6322689 tests. 3322.860 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 windows th3: 0 errors in 10147110 tests. 2191.388 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 07:36:55 fe55cea0c80ab29120574c5c4a8473b83fc80f79d7e11bc7c326bfdb32aa3902 linux
2018-05-31 13:46:26 danok
31. 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 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 ; 0 errors out of 265 tests on darkstar Linux 64-bit little-endian
2018-05-31 13:04:54 drhok
20a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
SQLite 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 0 errors out of 79302 tests on bella Linux 64-bit little-endian
2018-05-31 12:01:13 danok
6b. tclsh releasetest.tcl
0 failures out of 10147408 tests in (01:50:38) 3 cores on darkstar ; SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 11:53:15 drhok
27b. Linux
2018-05-31 11:51:02 drhok
25a. Linux
3.23.2: 7.982s 3.24.0: 7.944s
2018-05-31 11:48:57 drhok
24b. Linux
3.23.2: 3.269s 3.24.0: 3.251s
2018-05-31 11:47:25 drhok
26. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2018-05-31 11:47:23 drhok
26b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2018-05-31 11:47:20 drhok
26a. bash run-wordcount.sh sqlite3.c
2018-05-31 11:39:21 drhok
20i. th3make zipvfs-cov.rc - verify full coverage
Missing coverage for ZIPVFS_CTRL_REPLACE. Everything else is ok.
2018-05-31 10:44:02 drhok
8a. tclsh releasetest.tcl
0 failures out of 4946123 tests in (02:49:54) on macpro01 SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-31 00:06:48 drhok
10. Tests for platform Windows:
2018-05-31 00:06:37 drhok
10b. tclsh multitest.tcl --msvc --quick on x86
0 failures on 13 th3makes and 21327062 tests in (01:17:46) 3 cores on SQLiteWin10 SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-30 23:45:02 drhok
20c. th3make zipvfs.rc memdebug.rc
th3: 0 errors in 10146032 tests. 7791.632 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 07:36:55 fe55cea0c80ab29120574c5c4a8473b83fc80f79d7e11bc7c326bfdb32aa3902 linux
2018-05-30 22:51:32 drhok
20f. At least one of the above on Linux.
2018-05-30 22:38:22 drhok
10c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected
2018-05-30 22:36:40 drhok
10e. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-05-30 22:32:14 drhok
10d. tclsh test/releasetest.tcl --msvc
0 failures out of 1984795 tests in (02:28:05) on SQLiteWin10 SQLite 3.24.0 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62
2018-05-30 21:18:46 drhok
20d. th3make zipvfs.rc quick.rc -valgrind
th3: 0 errors in 2878991 tests. 20851.389 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 07:36:55 fe55cea0c80ab29120574c5c4a8473b83fc80f79d7e11bc7c326bfdb32aa3902
2018-05-30 19:38:35 drhok
10g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test
SQLite 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 0 errors out of 114033 tests on SQLiteWin10 Windows NT 64-bit little-endian
2018-05-30 19:37:16 drhok
35. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux.
2018-05-30 19:34:19 drhok
30. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2018-05-30 19:34:05 drhok
30d. Windows using NMAKE.
66f1cfd3b5a2297e35e3f273537c33052643f310 sqlite3.c dd67a49d873f19e76138c7e4c2e75c7c0a549f58 sqlite3.h
2018-05-30 19:32:59 drhok
30b. Mac OS X
66f1cfd3b5a2297e35e3f273537c33052643f310 sqlite3.c dd67a49d873f19e76138c7e4c2e75c7c0a549f58 sqlite3.h
2018-05-30 19:31:48 drhok
30a. Linux
66f1cfd3b5a2297e35e3f273537c33052643f310 sqlite3.c dd67a49d873f19e76138c7e4c2e75c7c0a549f58 sqlite3.h
2018-05-30 19:31:26 drhok
30c. Windows using native MinGW.
66f1cfd3b5a2297e35e3f273537c33052643f310 sqlite3.c dd67a49d873f19e76138c7e4c2e75c7c0a549f58 sqlite3.h
2018-05-30 19:27:14 drhok
32. Build and verify correct operation of sqlite3_analyzer on:
2018-05-30 19:27:11 drhok
32c. Windows (MinGW)
2018-05-30 19:06:15 drhok
22. Amalgamation autoconf tarball.
2018-05-30 19:06:12 drhok
22c. Works on Mac OS X.
2018-05-30 19:06:10 drhok
23. TEA archive builds correctly and runs:
2018-05-30 19:06:07 drhok
23b. Mac OS X
2018-05-30 19:03:34 drhok
10f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 test
SQLite 2018-05-30 14:17:09 ce3d04563337c9556d66e55acfb454789b0baa49a1be8fcc349251ce88236d62 0 errors out of 114008 tests on SQLiteWin10 Windows NT 64-bit little-endian
2018-05-30 19:00:51 drhok
22d. Works on Windows MinGW
2018-05-30 19:00:21 drhok
23a. Linux
2018-05-30 18:57:50 drhok
22b. Works on Linux.
2018-05-30 18:56:47 drhok
14. Build using the configure/make in main source tree.
2018-05-30 18:56:45 drhok
14b. Verify the correct version numbers have been installed.
2018-05-30 18:56:43 drhok
14a. Make sure that autoconf has been run to update the configure script.
2018-05-30 18:55:50 drhok
22a. Builds.
2018-05-30 18:47:03 drhok
22e. Works on Windows MSVC
2018-05-30 18:44:11 drhok
10i. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2018-05-30 18:37:34 drhok
13. Sqllogictest:
2018-05-30 18:37:13 drhok
13d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 2562 seconds
2018-05-30 18:03:18 drhok
10h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2018-05-30 17:55:02 drhpending
13d. tclsh run-all.tcl - on windows
2018-05-30 17:53:29 drhok
3f. The compile-time options are all up-to-date (compile.html).
2018-05-30 17:53:26 drhok
3e. Requirements marks are up-to-date in both documentation and source code.
2018-05-30 17:53:21 drhok
3d. No unresolved hyperlinks in the documentation build.
2018-05-30 17:53:18 drhok
3b. Release announcement in "changes.in".
2018-05-30 17:53:16 drhok
3a. Latest release on the "index.html" page.
2018-05-30 17:51:27 drhok
20h. At least one of the above on Windows.
2018-05-30 17:51:04 drhok
20b. th3make zipvfs.rc test.rc
th3: 0 errors in 6322689 tests. 3322.860 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 windows
2018-05-30 17:01:29 drhok
34. Recompile and use this checklist program using the latest SQLite
2018-05-30 16:58:36 drhok
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-05-30 16:57:33 drhok
1. Test procedure review.
2018-05-30 16:57:31 drhok
1a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2018-05-30 16:57:29 drhok
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2018-05-30 16:57:27 drhok
1c. Review this checklist for completeness and accuracy.
2018-05-30 16:35:15 drhok
27c. Mac
2018-05-30 16:24:58 drhok
24c. Mac
3.23.2: 6.100s 3.24.0: 6.009s
2018-05-30 15:47:20 drhok
2. Source code change review. fossil diff --from release --to trunk
2018-05-30 15:47:16 drhok
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2018-05-30 15:47:11 drhok
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2018-05-30 15:47:08 drhok
2i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2018-05-30 15:46:20 drhok
2h. 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-05-30 15:46:18 drhok
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2018-05-30 15:46:16 drhok
2f. Variables and functions have been renamed to reflect changes in their use.
2018-05-30 15:46:13 drhok
2e. Comments have been updated to reflect code changes.
2018-05-30 15:46:11 drhok
2d. New code complies with design rules.
2018-05-30 15:46:08 drhok
2c. New code complies with style guidelines.
2018-05-30 15:46:06 drhok
2b. All significant changes are mentioned in the "changes" log of the documentation.
2018-05-30 15:46:03 drhok
2a. No stray changes.
2018-05-30 15:41:09 drhpending
20b. th3make zipvfs.rc test.rc
2018-05-30 15:41:05 drhpending
20d. th3make zipvfs.rc quick.rc -valgrind
2018-05-30 15:39:38 drhok
18. SEE tests using TH3:
2018-05-30 15:39:32 drhok
18k. At least one of the above on Windows.
2018-05-30 15:39:10 drhok
18b. see-aes128-ofb.c
th3: 0 errors in 6322689 tests. 3322.860 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 windows test.rc
2018-05-30 15:32:45 drhok
20g. At least one of the above on Mac OS X.
th3: 0 errors in 2858391 tests. 820.894 seconds on macpro01 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 07:36:55 fe55cea0c80ab29120574c5c4a8473b83fc80f79d7e11bc7c326bfdb32aa3902 mac
2018-05-30 15:32:40 drhok
20e. th3make zipvfs.rc quick.rc
th3: 0 errors in 2858391 tests. 820.894 seconds on macpro01 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 07:36:55 fe55cea0c80ab29120574c5c4a8473b83fc80f79d7e11bc7c326bfdb32aa3902 mac
2018-05-30 15:18:42 drhok
18e. see-aes128-ccm.c
th3: 0 errors in 1746163 tests. 263.846 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 linux quick.rc
2018-05-30 15:13:47 drhok
18f. see-cccrypt.c
th3: 0 errors in 1730057 tests. 287.014 seconds on macpro01 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 mac quick.rc
2018-05-30 15:13:12 drhok
18d. see-rc4.c
th3: 0 errors in 1746182 tests. 277.842 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 linux quick.rc
2018-05-30 15:07:58 drhok
18h. At least one of the above using "memdebug.rc".
2018-05-30 15:06:53 drhok
18j. At least one of the above on Mac OS X.
2018-05-30 15:06:43 drhok
18c. see-aes256-ofb.c
th3: 0 errors in 1730057 tests. 344.285 seconds on macpro01 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 quick.rc on mac
2018-05-30 15:05:31 drhok
18i. At least one of the above on Linux.
2018-05-30 15:05:05 drhok
18g. At least one of the above using "test.rc".
2018-05-30 15:04:57 drhok
18a. see.c
th3: 0 errors in 8303960 tests. 4717.062 seconds on bella 64-bit little-endian th3: SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 memdebug.rc on linux
2018-05-30 14:18:57 drhok
28. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform
2018-05-30 14:18:49 drhok
28a. iBook PPC
Got the iBook working again.
2018-05-30 14:18:19 drhok
9. Tests for platform Mac OS X 10.2 (PPC):
2018-05-30 14:18:15 drhok
9a. .selftest checks (see below)
2018-05-30 12:52:20 drhok
16. Rebuild and use Firefox with the latest SQLite
2018-05-30 12:52:17 drhok
16a. Routine use with no problems
2018-05-30 12:52:10 drhok
16d. ./mach web-platform-tests IndexedDB
2018-05-30 12:49:37 drhok
16c. ./mach xpcshell-test dom/indexedDB
2018-05-30 12:48:14 drhok
16b. ./mach mochitest dom/indexedDB
2018-05-30 12:45:51 drhok
10a. tclsh multitest.tcl --msvc (after updating th3private)
0 failures on 38 th3makes and 151144929 tests in (10:37:07) 3 cores on SQLiteWin10 SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2
2018-05-30 10:10:14 drhok
19. SEE using configure; make test
2018-05-30 10:09:54 drhok
19a. Linux
SQLite 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2 0 errors out of 143788 tests on bella Linux 64-bit little-endian
2018-05-30 10:06:31 drhok
6a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 44 th3makes and 198741409 tests in (07:37:34) 3 cores on bella SQLite 3.24.0 2018-05-30 01:14:20 86ee267ee86f5264774a9f215b1158aeaa2d605e77c205731b5ee3945d7de4c2
2018-05-30 09:33:45 drhok
19b. Mac
2018-05-30 09:33:33 drhok
17. CEROD tests in the "test/" subdirectory.
2018-05-30 07:28:23 drh---
28a. iBook PPC
The iBook died. We no longer have hardware on which to run this test.
2018-05-30 05:43:34 drhok
9b. Recompile and test Fossil.
2018-05-30 05:43:25 drhok
9c. Verify that Fossil repositories are cross-platform with x86/x64.
2018-05-30 05:43:19 drhok
9b. Recompile and test Fossil.
2018-05-30 05:26:08 drhok
28c. Mac
2018-05-30 05:24:54 drhok
33. Build and verify sqldiff
2018-05-30 05:24:50 drhok
33b. Mac
2018-05-30 05:23:14 drhok
32b. Mac OS X
2018-05-30 02:02:11 drhok
13c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 808 seconds
2018-05-30 01:48:47 drhok
36. 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-05-30 01:47:20 drhpending
13c. tclsh run-all.tcl - on unix
2018-05-30 01:47:14 drhok
13b. No SQLite compiler warnings.
2018-05-30 01:47:11 drhok
13a. Checked in latest SQLite amalgamation.
2018-05-30 01:46:59 drhpending
10a. tclsh multitest.tcl --msvc (after updating th3private)
2018-05-30 01:37:07 drhok
15. Fossil updated to use the latest SQLite.
2018-05-30 01:37:04 drhok
15b. Used on active websites with no issues.
2018-05-30 01:37:00 drhok
15c. fossil all dbstat --db-check
2018-05-30 01:30:45 drhok
15a. No SQLite compiler warnings.
2018-05-30 01:25:15 drhok
33c. Windows
2018-05-30 01:24:37 drhok
33a. Linux
2018-05-30 01:23:20 drhok
32a. Linux
2018-05-30 01:22:28 drhok
28d. Windows
2018-05-30 01:20:42 drhok
32e. A database containing WITHOUT ROWID tables.
2018-05-30 01:20:40 drhok
32d. Windows (MSVC)
2018-05-30 01:19:20 drhok
28b. Linux
2018-05-30 01:15:31 drhok
6e. sh tool/symbols.sh - no incorrect exports or dependencies
2018-05-30 01:14:39 drhok
5. OMIT, ENABLE, and DISABLE options:
2018-05-30 01:14:36 drhok
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2018-05-30 01:00:11 drhok
4d. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-05-30 01:00:02 drhok
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-05-30 00:58:21 drhok
4e. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-05-29 15:56:28 drhok
2l. Compare sqlite3.c and sqlite3.h against the previous release.