SQLite

Checklist For SQLite 3.7.15
Login
2013-02-23 17:29:00 danok
50d. tclsh th3make fast-ex.rc
2012-12-12 13:34:47 drhok
30c. New code complies with style guidelines
2012-12-12 13:34:45 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2012-12-12 13:34:41 drhok
30. Source code change review. "fossil diff --from release --to trunk"
2012-12-12 13:34:41 drhok
30a. No stray changes
2012-12-12 13:34:41 drhok
30d. New code complies with design rules
2012-12-12 13:34:41 drhok
30e. Comments have been updated to reflect code changes
2012-12-12 13:34:41 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2012-12-12 13:34:41 drhok
30g. Check all multiplications, and especially those involving the offset parameters to sqlite3OsRead() and sqlite3OsWrite() or having operands pageSize or szPage to make sure that 32x32-bit multiplicates that intend to yield a 64-bit result do not instead truncate to 32-bits.
2012-12-12 01:00:54 drhok
20. Documentation checks:
2012-12-12 01:00:52 drhok
20j. Verify that this checklist agrees with planning documents
2012-12-11 20:31:42 drhok
210. ZIPVFS tests:
2012-12-11 20:31:39 drhok
210g. At least one of the above on Windows
memdebug.rc
2012-12-11 20:31:23 drhok
210c. th3make zipvfs.rc memdebug.rc
msvc win7 x64 - single failure on zipvfs4.softheaplimit02.15120.3. All other tests pass. This one failure is most likely instrumentation.
2012-12-11 20:26:06 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.
2012-12-11 20:26:03 drhok
280k. 64-little to 32-big, ZIPVFS database
2012-12-11 20:19:48 drhok
280l. 64-little to 32-big, CEROD database
2012-12-11 20:14:06 drhok
280j. 64-little to 32-big, SEE database
2012-12-11 19:56:31 drhok
280i. 32-little to 32-big, rollback
2012-12-11 19:56:28 drhok
280h. 32-little to 32-big, WAL
2012-12-11 19:56:25 drhok
280g. 32-little to 32-big, database
2012-12-11 19:54:02 danok
50. Tests for platform Linux x86:
2012-12-11 19:53:54 danok
50d. tclsh th3make fast-ex.rc
2012-12-11 19:53:05 drhok
280f. 64-little to 32-little, rollback
2012-12-11 19:53:02 drhok
280e. 64-little to 32-little, WAL
2012-12-11 19:52:06 drhok
280d. 64-little to 32-little, database
2012-12-11 19:50:44 drhok
280c. 32-big to 64-little, rollback
2012-12-11 19:50:41 drhok
280b. 32-big to 64-little, WAL
2012-12-11 19:50:39 drhok
280a. 32-big to 64-little, database
2012-12-11 19:43:41 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2012-12-11 19:23:53 drhpending
210c. th3make zipvfs.rc memdebug.rc
msvc win7 32-bit
2012-12-11 19:14:49 drhok
20f. The compile-time options are all up-to-date (compile.html)
2012-12-11 19:12:05 drhok
80. Tests for platform Mac OS-X PPC:
2012-12-11 19:12:01 drhok
80a. tclsh th3make -Os min.rc
2012-12-11 19:11:55 drhok
20i. Check new/changed documentation for spelling and gramatical mistakes
2012-12-11 18:49:55 drhok
220. NX-Devkit compiles and runs "tclsh test.rc nx_compress.o" without error.
2012-12-11 18:47:25 drhok
200. SEE tests using TH3:
2012-12-11 18:47:21 drhok
200e. see-aes128-ccm.c
prior failures were due to TH3 problems that are now fixed.
2012-12-11 18:46:51 drhok
20h. Test metrics are up-to-date (testing.html)
2012-12-11 18:46:34 drhok
20g. Database footprint is up-to-date (features.html)
2012-12-11 18:29:18 drhpending
220. NX-Devkit compiles and runs "tclsh test.rc nx_compress.o" without error.
2012-12-11 16:39:40 drhpending
80a. tclsh th3make -Os min.rc
2012-12-11 16:33:11 drhok
100. Tests for platform Android:
2012-12-11 16:33:07 drhok
100a. th3make -Os min.rc
wal1.wal37.104 fails due to instrumentation, as expected. All other 907117 tests pass.
2012-12-11 15:59:55 drhok
200f. At least one of the above using test.rc
mac see-aes256-ofb.c
2012-12-11 15:59:41 drhok
200c. see-aes256-ofb.c
mac test.rc
2012-12-11 15:49:09 drhfail
20e. Requirements marks are up-to-date in both documentation and source code
7 evidence marks require updating
2012-12-11 15:45:59 drhfail
200e. see-aes128-ccm.c
linux min.rc - 14 test failures in cov1/main16.test.
2012-12-11 15:43:44 drhok
300. Tests for the sessions branch with macros SQLITE_ENABLE_SESSION and SQLITE_ENABLE_PREUPDATE_HOOK
2012-12-11 15:43:40 drhok
300a. tclsh th3make test.rc (on windows)
win8 mingw: 0 errors out of 2641198 tests.
2012-12-11 15:43:06 drhok
300e. make test (on windows)
win7 msvc: the usual failures on hook-7.5.2.1 and hook-7.5.2.2. All else passes.
2012-12-11 15:41:17 drhok
20d. No unresolved hyperlinks in the documentation build
2012-12-11 15:41:13 drhok
20c. Release accouncement in news.html
2012-12-11 15:41:10 drhok
20b. Release announcement in changes.in
2012-12-11 15:41:07 drhok
20a. Latest release on the index.html page
2012-12-11 15:40:54 drhpending
200e. see-aes128-ccm.c
2012-12-11 15:40:22 drhok
200h. At least one of the above on Linux
2012-12-11 15:40:17 drhok
200g. At least one of the above using memdebug.rc
see-aes128-ofb linux
2012-12-11 15:40:01 drhok
200b. see-aes128-ofb.c
linux memdebug.rc
2012-12-11 15:31:51 danok
210e. At least one of the above on Linux
2012-12-11 15:31:12 danok
190. CEROD tests in the test/ subdirectory.
2012-12-11 15:04:08 drhok
200i. At least one of the above on Mac
see-rc4.c
2012-12-11 15:03:58 drhok
200d. see-rc4.c
mac with min.rc
2012-12-11 15:03:47 drhok
200i. At least one of the above on Mac
2012-12-11 15:03:43 drhok
200d. see-rc4.c
2012-12-11 15:03:18 drhpending
300a. tclsh th3make test.rc (on windows)
win8 mingw
2012-12-11 15:01:57 drhpending
300e. make test (on windows)
win7 msvc
2012-12-11 14:52:54 drhpending
200h. At least one of the above on Linux
2012-12-11 14:52:49 drhpending
200i. At least one of the above on Mac
2012-12-11 14:52:43 drhpending
200d. see-rc4.c
2012-12-11 14:52:02 danpending
190. CEROD tests in the test/ subdirectory.
2012-12-11 14:50:46 drhok
190. CEROD tests in the test/ subdirectory.
2012-12-11 14:50:35 drhok
160. Exported symbol checks: tool/symbols.sh
2012-12-11 14:50:32 drhok
160d. No undesirable library dependencies on MinGW
2012-12-11 14:50:29 drhok
160c. No private symbols exported in MinGW (check using tool/symbols-mingw.sh)
2012-12-11 14:46:57 drhpending
190. CEROD tests in the test/ subdirectory.
2012-12-11 14:46:33 danok
300d. tclsh th3make min.rc -norun; valgrind ./th3
2012-12-11 14:46:28 drhok
290. Build and verify correct operation of sqlite3_analyzer on:
2012-12-11 14:40:28 drhpending
200b. see-aes128-ofb.c
2012-12-11 14:40:22 drhpending
200g. At least one of the above using memdebug.rc
2012-12-11 14:38:24 drhok
250. Run performance tests comparing the new SQLite release against the previous version. Verify no performance regressions.
2012-12-11 14:38:20 drhok
250c. sqlite3 sqlite.fossil .dump >speed-c.sql
fossil timeline -R sqlite.fossil -n 300 -sqltrace 2>>speed-c.sql
fossil rebuild sqlite.fossil -sqltrace 2>>speed-c.sql
40342M cycles on 3.7.15 versus 40360M cycles on 3.7.14.1
2012-12-11 14:37:35 danok
210d. th3make zipvfs.rc min.rc; valgrind ./th3
2012-12-11 14:36:29 danok
130. Other test performed on any available platform:
2012-12-11 14:36:21 danok
130f. th3make min.rc -Os; valgrind ./th3
2012-12-11 14:26:53 drhok
290e. Win32 (MSVC) and verify correct output.
on win7
2012-12-11 14:25:02 drhok
260. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2012-12-11 14:24:53 drhok
260c. mac leopard
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 14:22:41 drhpending
250c. sqlite3 sqlite.fossil .dump >speed-c.sql
fossil timeline -R sqlite.fossil -n 300 -sqltrace 2>>speed-c.sql
fossil rebuild sqlite.fossil -sqltrace 2>>speed-c.sql
2012-12-11 14:20:33 drhok
250b. The TH3 speed tests
22823M cycles on 3.7.15 versus 22857M cycles on 3.7.14.1
2012-12-11 14:18:17 drhpending
100a. th3make -Os min.rc
2012-12-11 14:13:33 drhpending
250b. The TH3 speed tests
2012-12-11 14:12:23 drhok
250a. The TCL speed*.test scripts
43358M cycles on 3.7.15 and 43440M cycles on 3.7.14.1
2012-12-11 14:04:12 drhok
260d. mac snow-leopard
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 13:57:08 drhpending
250a. The TCL speed*.test scripts
2012-12-11 13:18:40 drhok
60. Tests for platform Linux x86_64:
2012-12-11 13:18:34 drhok
60f. tclsh th3make test-ex.rc
2012-12-11 12:54:17 drhok
260h. sparc solaris using autoconf
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 12:53:39 drhok
260b. linux x64
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 12:53:21 drhok
260a. linux x86
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 12:52:39 drhok
260e. openbsd
[bd7aeeb691f]: 21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h on devio.us
2012-12-11 12:38:05 drhok
60c. tclsh releasetest.tcl
rerun after the integer/floating-point fix
2012-12-11 12:37:35 drhok
60c. tclsh releasetest.tcl
2012-12-11 12:37:08 drhfail
60f. tclsh th3make test-ex.rc
4 failures (out of 17,696,061 tests) on corrupt06.19 in c4, cB, cD, and cH.
2012-12-11 12:27:17 drhok
50c. tclsh fulltest.tcl fast.rc test.rc
2012-12-11 11:30:33 danok
130e. th3make test.rc -DSQLITE_MAX_ATTACHED=62
2012-12-11 11:28:41 danok
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.
Seems to work. Shell can be built with sqlite3-all.c just as it can with sqlite3.c.
2012-12-11 11:26:16 danpending
300d. tclsh th3make min.rc -norun; valgrind ./th3
2012-12-11 11:25:56 danok
300c. tclsh th3make cov.rc
2012-12-11 11:18:07 danpending
300c. tclsh th3make cov.rc
2012-12-11 11:17:41 danok
300b. tclsh th3make test.rc (on unix)
2012-12-11 11:12:17 danok
130b. th3make test.rc -DHAVE_LOCALTIME_R
2012-12-11 11:08:22 danok
130c. th3make test.rc -DSQLITE_THREADSAFE=0
2012-12-11 10:54:28 danok
210a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2012-12-11 10:47:17 danok
300f. make test (on unix)
hook-7.5.2.1 and hook-7.5.2.2 still fail. As expected.
2012-12-11 10:40:18 danok
210f. At least one of the above on Mac
21b is on osx.
2012-12-11 10:40:02 danok
210b. th3make zipvfs.rc test.rc
2012-12-11 10:38:29 danpending
300b. tclsh th3make test.rc (on unix)
2012-12-11 10:35:25 danpending
300b. tclsh th3make test.rc (on unix)
th3make session.rc test.rc
2012-12-11 10:30:07 danpending
300f. make test (on unix)
2012-12-11 10:29:50 danok
300g. testfixture test/session.test
2012-12-11 10:27:37 danpending
300g. testfixture test/session.test
2012-12-11 10:05:18 danpending
210d. th3make zipvfs.rc min.rc; valgrind ./th3
on linux
2012-12-11 10:03:37 danpending
210b. th3make zipvfs.rc test.rc
on osx
2012-12-11 09:59:03 danpending
210a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2012-12-11 09:56:24 danok
70. Tests for platform Mac OS-X x86:
2012-12-11 09:56:10 danpending
130e. th3make test.rc -DSQLITE_MAX_ATTACHED=62
2012-12-11 09:54:54 danpending
130c. th3make test.rc -DSQLITE_THREADSAFE=0
2012-12-11 09:53:19 danpending
130b. th3make test.rc -DHAVE_LOCALTIME_R
2012-12-11 09:49:37 danpending
130f. th3make min.rc -Os; valgrind ./th3
2012-12-11 09:42:23 danpending
50d. tclsh th3make fast-ex.rc
2012-12-11 07:19:49 mistachkinok
320. System.Data.SQLite builds and checks out using the SQLite core
netfx40, debug, release, netCF
2012-12-11 07:16:28 mistachkinok
90. Tests for platform Win32/64:
2012-12-11 07:16:23 mistachkinok
90g. At least one of the above on WinRT
32-bit ARM Win8, MSVC
2012-12-11 05:43:56 danok
240b. Mac
2012-12-11 05:43:48 danok
240. TEA archive builds correctly and runs:
2012-12-11 05:43:06 danok
230. Amalgamation autoconf tarball.
2012-12-11 05:42:43 danok
230c. Works on Mac
2012-12-11 05:38:52 danok
240a. Linux
2012-12-11 05:38:40 danok
230b. Works on Linux
2012-12-11 05:38:32 danok
230a. Builds
2012-12-11 05:24:56 danreview
260e. openbsd
[bd7aeeb6]: 54437abdf0a64648ebc4e07eac417afa sqlite3.c f9175f987c5ce0857af4450c4ebbe151 sqlite3.h
2012-12-11 05:12:25 danok
70b. tclsh fulltest.tcl fast.rc test.rc
2012-12-11 05:09:29 danok
130g. valgrind testfixture permutations.test valgrind
linux x86_64
2012-12-11 04:23:08 mistachkinok
200a. see.c
Windows
2012-12-11 04:22:50 mistachkinok
200j. At least one of the above on Windows
msvc.rc see.rc memdebug.rc test.rc, 32-bit Win 7
2012-12-11 03:34:19 drhpending
50c. tclsh fulltest.tcl fast.rc test.rc
2012-12-11 03:33:19 drhok
290b. Mac
2012-12-11 03:26:22 mistachkinpending
210c. th3make zipvfs.rc memdebug.rc
also msvc.rc, 64-bit Win7
2012-12-11 03:23:43 drhpending
60f. tclsh th3make test-ex.rc
2012-12-11 03:22:06 drhok
260h. sparc solaris using autoconf
2012-12-11 03:22:02 drhok
260b. linux x64
2012-12-11 03:17:55 mistachkinpending
90g. At least one of the above on WinRT
32-bit ARM Win8, MSVC
2012-12-11 03:17:30 mistachkinok
90i. th3make msvc.rc test.rc /RTC1
64-bit Win 7 MSVC
2012-12-11 03:00:27 drhok
120. Tests for platform Solaris Sparc:
2012-12-11 02:47:07 mistachkinpending
200j. At least one of the above on Windows
msvc.rc see.rc memdebug.rc test.rc, 32-bit Win 7
2012-12-11 02:42:24 mistachkinok
140. Sqllogictest:
2012-12-11 02:41:08 mistachkinpending
90i. th3make msvc.rc test.rc /RTC1
64-bit Win 7 MSVC
2012-12-11 02:36:59 mistachkinok
90f. At least one of the above using MSVC-64
2012-12-11 02:36:53 mistachkinok
90c. th3make fast.rc
also msvc.rc, 64-bit Win7
2012-12-11 02:35:52 mistachkinok
140d. run-all.bat with no errors
built with Makefile.mingw, 32-bit Win 7
2012-12-11 02:12:33 mistachkinpending
90c. th3make fast.rc
also msvc.rc, 64-bit Win7
2012-12-11 02:08:43 mistachkinok
260f. windows native mingw
2012-12-11 02:05:12 mistachkinok
260g. windows nmake
21f9a00fe2fa4a17b132f607dbcd83e354501e2d sqlite3.c, 0def544ef56e14e7946c2b852d68bc4a9338570f sqlite3.h
2012-12-11 01:57:55 drhok
140c. run-all.sh with no errors
2012-12-11 01:56:34 drhok
120b. th3make test.rc
2012-12-11 01:56:02 drhok
60d. tclsh fulltest.tcl fast.rc test.rc
2012-12-11 01:17:14 drhok
30h. Verify that source code contains no tabs and that surplus whitespace has been removed.
2012-12-11 01:15:49 mistachkinpending
140d. run-all.bat with no errors
built with Makefile.mingw, 32-bit Win 7
2012-12-11 01:14:25 drhok
10. Compiler warning checks. (Warnings in the Porter stemmer code are allowed.)
2012-12-11 01:13:29 drhok
160b. No undesirable library dependencies
2012-12-11 01:13:26 drhok
160a. No private symbols exported. (This is also checked by releasetest.tcl)
2012-12-11 01:12:57 mistachkinok
90d. At least one of the above using MinGW
2012-12-11 01:12:53 mistachkinok
90b. th3make test.rc
also mingw.rc, 32-bit Win7
2012-12-11 01:08:33 drhok
130a. th3make alignment2.rc test.rc
2012-12-11 01:08:19 drhok
170. Fossil updated to use the latest SQLite.
2012-12-11 01:08:15 drhok
170b. Used on active websites with no issues
2012-12-11 01:08:12 drhok
170a. No compiler warnings
2012-12-11 00:58:43 drhpending
140c. run-all.sh with no errors
2012-12-11 00:58:36 drhok
140a. Checked in latest SQLite amalgamation
2012-12-11 00:56:43 drhok
140b. No compiler warnings
2012-12-11 00:54:43 drhpending
130a. th3make alignment2.rc test.rc
2012-12-11 00:46:17 drhok
130d. th3make test.rc -ftrapv
2012-12-11 00:04:42 mistachkinpending
90b. th3make test.rc
also mingw.rc, 32-bit Win7
2012-12-10 23:58:22 mistachkinok
90h. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2012-12-10 23:55:29 mistachkinok
90e. At least one of the above using MSVC-32
2012-12-10 23:55:13 mistachkinok
90a. make test
also msvc.rc, 32-bit Win7
2012-12-10 23:49:08 drhpending
130d. th3make test.rc -ftrapv
2012-12-10 23:46:43 drhok
120c. th3make fast.rc
2012-12-10 23:46:40 drhpending
120b. th3make test.rc
2012-12-10 23:46:28 drhok
120b. th3make test.rc
2012-12-10 23:46:04 drhok
60g. tclsh th3make test.rc CC=clang
2012-12-10 23:16:00 mistachkinpending
90a. make test
also msvc.rc, 32-bit Win7
2012-12-10 23:09:35 mistachkinok
290d. Win32 (MinGW)
2012-12-10 22:39:46 drhok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 22:39:18 mistachkinok
10e. Windows MSVC Win64 /W3
cross-compile via XCOMPILE=1 USE_NATIVE_LIBPATHS=1
2012-12-10 22:37:49 mistachkinok
10d. Windows MSVC Win32 /W3
2012-12-10 22:33:03 drhpending
60g. tclsh th3make test.rc CC=clang
2012-12-10 22:30:55 drhpending
60d. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 22:30:30 drhok
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
2012-12-10 22:30:21 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 22:23:19 drhpending
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
2012-12-10 22:23:14 drhpending
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 22:23:08 drh---
60d. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 22:21:58 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2012-12-10 22:21:47 drhpending
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 22:21:40 drh---
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 21:11:03 drhok
60h. tclsh th3make fast.rc CC=clang
2012-12-10 21:01:33 drhpending
60h. tclsh th3make fast.rc CC=clang
2012-12-10 21:01:17 drhok
60g. tclsh th3make test.rc CC=clang
2012-12-10 20:43:20 drhpending
60g. tclsh th3make test.rc CC=clang
2012-12-10 20:38:09 drhok
60e. tclsh th3make memdebug.rc
2012-12-10 20:20:41 drhpending
60e. tclsh th3make memdebug.rc
2012-12-10 20:20:36 drhpending
60d. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 20:18:36 drhok
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
Previously reported untested branch was due to a test design problem in TH3. Now fixed.
2012-12-10 19:43:49 drhpending
120b. th3make test.rc
2012-12-10 19:41:01 danpending
130g. valgrind testfixture permutations.test valgrind
2012-12-10 19:40:03 drhok
290c. Sparc Solaris
2012-12-10 19:39:42 danok
40a. tclsh ../tool/omittest.tcl -skip_run
2012-12-10 19:39:29 danok
70a. tclsh releasetest.tcl
2012-12-10 19:38:40 drhok
120a. make test
The usual failure on e_expr-31.2.4 due to differences in floating point hardware.
2012-12-10 19:33:16 drhpending
120a. make test
2012-12-10 19:32:56 drhok
290a. Linux
2012-12-10 19:23:00 drhok
170. Fossil updated to use the latest SQLite.
2012-12-10 19:22:57 drhok
170b. Used on active websites with no issues
2012-12-10 19:22:54 drhok
170a. No compiler warnings
2012-12-10 19:22:47 drhok
180. Firefox recompiled using lastest SQLite.
2012-12-10 19:22:44 drhok
180b. Active use with no issues noted
2012-12-10 19:22:41 drhok
180a. No SQLite compiler warnings
2012-12-10 19:22:34 drhok
150. Build using the configure/make in main source tree.
2012-12-10 19:22:31 drhok
150h. Works on Solaris
2012-12-10 19:19:34 danok
40. OMIT, ENABLE, and DISABLE options:
2012-12-10 19:18:57 drhok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 19:06:38 drhpending
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 18:31:01 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 using backcompat.test against 3.6.4 and 3.7.1
2012-12-10 18:18:21 drhfail
50c. tclsh fulltest.tcl fast.rc test.rc
alignment1.rc fast.rc fails on expr31.201, .205, .209, .213, and vdbe01.602. All related to overflow of large integers to floating point.
2012-12-10 17:55:55 drhfail
60b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage)
All tests pass, but there is an untested branch on line 1841 of vdbeaux.c.
2012-12-10 17:49:18 danok
150f. Works on Mac
2012-12-10 17:39:13 danok
150e. Works on Linux
2012-12-10 17:38:09 danok
150d. Verify that the --disable-amalgamation option to configure works.
2012-12-10 17:23:44 danok
10c. OpenBSD GCC using options -Wall
2012-12-10 17:22:56 danok
150c. Verify the correct version numbers have been installed.
2012-12-10 17:22:00 danok
150b. Run "make test" to verify that the build works.
2012-12-10 17:21:52 danok
150g. Works on OpenBSD
2012-12-10 17:21:38 danok
150a. Make sure that autoconf has been run to update the configure script.
2012-12-10 17:21:03 danok
110. Tests for platform OpenBSD x86:
2012-12-10 17:20:55 danok
110b. th3make -Os min.rc
2012-12-10 16:30:43 danok
110a. make test
2012-12-10 16:08:58 danok
70c. tclsh th3make fast.rc CC=clang
2012-12-10 16:08:23 danpending
110b. th3make -Os min.rc
2012-12-10 15:54:50 danpending
110a. make test
2012-12-10 15:49:54 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2012-12-10 15:48:51 drhok
10f. sh tool/warnings-clang.sh
2012-12-10 15:41:50 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2012-12-10 15:35:49 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)
2012-12-10 15:35:33 drhpending
50c. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 15:32:05 danpending
70c. tclsh th3make fast.rc CC=clang
2012-12-10 15:29:30 danpending
70b. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 15:29:17 danok
70b. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 15:29:16 danok
70b. tclsh fulltest.tcl fast.rc test.rc
2012-12-10 15:07:28 danpending
70a. tclsh releasetest.tcl
2012-12-10 14:57:09 danok
60c. tclsh releasetest.tcl
2012-12-10 14:57:02 danok
50a. tclsh releasetest.tcl