SQLite

Checklist For SQLite 3.7.7
Login
2011-06-24 10:45:46 ok
50. Run the following tests and verify output for platform Linux x86:
2011-06-23 23:40:50 ok
50c. tclsh fulltest.tcl fast.rc test.rc
2011-06-23 23:18:12 ok
60b. tclsh fulltest.tcl fast.rc test.rc
2011-06-23 18:49:27 ok
210. Update the SQLite amalgamation that is built into Fossil. Recompile and run a complete test.
2011-06-23 18:48:57 ok
320c. Win32
2011-06-23 18:45:30 drhok
160. Update the amalgamation build for sqllogictest. Recompile and run the entire test suite in verification mode. Verify that there are no errors. Check-in the new amalgamation build in the sqllogictest Fossil repository.
0 errors out of 17819637 tests.
2011-06-23 18:00:40 ok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
0 errors out of 754797 tests. No missed branches.
2011-06-23 17:47:39 ok
10. Check compiler warnings seen on the following builds:
2011-06-23 17:47:29 ok
10b. OpenBSD GCC using options -Wall
2011-06-23 17:43:46 ok
320. Build and verify correct operation of sqlite3_analyzer on:
2011-06-23 17:43:46 ok
320a. Linux
2011-06-23 15:20:18 ok
70b. tclsh fulltest.tcl fast.rc test.rc
2011-06-23 14:55:16 ok
340. All changes in trunk have been merged into each of the following branches and those branches have been tested using TCL and TH3.
2011-06-23 14:55:08 ok
340b. apple-osx
veryquick.test (tcl) and min.rc (th3) both pass
2011-06-23 14:18:03 ok
340a. sessions
veryquick.test (tcl) and min.rc (th3) both pass
2011-06-23 14:17:40 ok
340a. sessions
2011-06-23 13:56:33 ok
70a. tclsh releasetest.tcl
2011-06-23 13:56:16 ok
60a. tclsh releasetest.tcl
2011-06-23 10:50:35 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-23 10:50:35 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-06-23 10:23:19 drhok
50a. tclsh releasetest.tcl
2011-06-23 10:23:19 drhok
70a. tclsh releasetest.tcl
2011-06-23 10:05:21 drhok
50d. tclsh th3make fast-ex.rc
0 errors out of 14598894 tests - on "claire" (ubuntu, gcc-4.4.1)
2011-06-23 01:54:50 shaneok
10c. Windows VC++
tested with nmake and ide at /w3 on 32-bit
2011-06-23 01:04:10 ---
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
Retest due to last-minute changes.
2011-06-23 01:04:10 ---
320. Build and verify correct operation of sqlite3_analyzer on:
Retest due to last-minute changes.
2011-06-23 01:04:10 ---
320a. Linux
Retest due to last-minute changes.
2011-06-23 01:04:10 ---
340. All changes in trunk have been merged into each of the following branches and those branches have been tested using TCL and TH3.
Retest due to last-minute changes.
2011-06-23 01:04:10 ---
340a. sessions
Retest due to last-minute changes.
2011-06-23 01:04:10 ---
340b. apple-osx
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
10. Check compiler warnings seen on the following builds:
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
10a. Linux GCC using options -Wall -Wextra
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
10b. OpenBSD GCC using options -Wall
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
10c. Windows VC++
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
50c. tclsh fulltest.tcl fast.rc test.rc
Retest due to last-minute changes.
2011-06-23 01:02:58 ---
70b. tclsh fulltest.tcl fast.rc test.rc
Retest due to last-minute changes.
2011-06-23 01:02:33
10. Check compiler warnings seen on the following builds:
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
10a. Linux GCC using options -Wall -Wextra
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
10b. OpenBSD GCC using options -Wall
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
10c. Windows VC++
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
50c. tclsh fulltest.tcl fast.rc test.rc
Retest due to the FTS changes for Chromium
2011-06-23 01:02:33
70b. tclsh fulltest.tcl fast.rc test.rc
Retest due to the FTS changes for Chromium
2011-06-23 01:01:14 ---
50a. tclsh releasetest.tcl
Retest due to the FTS change for Chromium.
2011-06-23 01:01:14 ---
70a. tclsh releasetest.tcl
Retest due to the FTS change for Chromium.
2011-06-22 23:56:54 ok
70. Run the following tests and verify output for platform Mac OS-X x86:
2011-06-22 23:56:54 ok
70a. tclsh releasetest.tcl
2011-06-22 23:31:50 ok
50a. tclsh releasetest.tcl
2011-06-22 21:40:21 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-06-22 21:39:44 ok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2011-06-22 21:11:09 shaneok
40a. tclsh ../tool/omittest.tcl -skip_run
passed with msvc
2011-06-22 20:54:56 shaneok
40a. tclsh ../tool/omittest.tcl -skip_run
passed with msvc
2011-06-22 20:53:48 ok
360. Verify that the bug response checklist has been completed for all bugs found since the previous release.
2011-06-22 20:53:48 ok
370. Verify that the new feature checklist has been completed for all enhancements made since the previous release.
2011-06-22 20:52:19 ok
30. Review the differences between the release candidate and one or more prior releases to verify:
2011-06-22 20:52:19 ok
30a. No stray changes
2011-06-22 20:52:19 ok
30b. All significant changes are mentioned in the "changes" log of the documentation
2011-06-22 20:52:19 ok
30f. Variables and functions have been renamed to reflect changes in their use
2011-06-22 20:23:01 drhok
30c. New code complies with style guidelines
Exceptions granted for some of the newer FTS4 code.
2011-06-22 20:23:01 drhok
30d. New code complies with design rules
Exceptions granted for some of the newer FTS4 code.
2011-06-22 20:23:01 drhok
30e. Comments have been updated to reflect code changes
Exceptions granted for some of the newer FTS4 code.
2011-06-22 20:21:02 ok
40. Verify SQLite compiles cleanly with all OMIT, ENABLE, and DISABLE options:
2011-06-22 20:20:42 ok
310. Verify that databases, rollback journals, and WAL files are portable across
2011-06-22 20:20:42 ok
310a. 32/64 bit platforms, and
2011-06-22 20:10:14 ok
280. Run performance tests comparing the new SQLite release against the previous version. Verify no performance regressions.
2011-06-22 20:10:14 ok
280c. 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
2011-06-22 19:52:59 shaneok
40a. tclsh ../tool/omittest.tcl -skip_run
passed with msvc
2011-06-22 19:29:06 ok
190. Build using the configure/make in main source tree.
2011-06-22 19:29:06 ok
190d. Verify that the --disable-amalgamation option to configure works.
2011-06-22 19:25:13 ok
190a. Make sure that autoconf has been run to update the configure script.
2011-06-22 19:25:13 ok
190b. Run "make test" to verify that the build works.
2011-06-22 19:25:13 ok
190c. Verify the correct version numbers have been installed.
2011-06-22 19:20:32 ok
280b. The TH3 speed tests
2011-06-22 19:01:43 drhok
180. Run TH3 tests tclsh th3make -Os min.rc under valgrind with no unexplained errors or warnings. Some TH3 tests deliberately do things that valgrind will complain about. Those tests are clearly marked.
2011-06-22 19:00:37 drhok
50c. tclsh fulltest.tcl fast.rc test.rc
2011-06-22 17:14:43 ok
220. Update the SQLite amalgamation that is built into the public Firefox sources. Recompile and verify that the new SQLite is being used (by checking the version mark in the header of one of the Firefox database files) and that Firefox still works correctly and efficiently.
2011-06-22 17:11:12 ok
250. Run the following ZIPVFS tests on at least one platform each:
2011-06-22 17:08:29 ok
140. Run test suites on various compilers and at various optimization settings for each compiler and verify that identical results are obtained on each run. This checklist item is designed to verify that SQLite code does not use C code constructs that are undefined or implementation defined. In particular, make sure the code works the same with and without the -ftrapv option on GCC. What other compilers and/or options can we list here? Clang? LLVM?
2011-06-22 17:08:29 ok
150. Verify that everything still works with SQLITE_MAX_ATTACHED in the 50 to 60 range.
2011-06-22 17:07:56 ok
240. Copy the SQLite amalgamation into SEE. Compile and test all five variations of SEE using a command similar to tclsh th3make see.rc min.rc -Os -DSQLITE_DEBUG -DSQLITE_MEMDEBUG, with or without the optional switches. Test controllers "test.rc" and "fast.rc" can be substituted for "min.rc"; each should be used at least once.
2011-06-22 17:07:56 ok
240e. see-aes128-ccm.c
2011-06-22 16:40:37 drhok
250b. th3make zipvfs.rc test.rc
2011-06-22 16:40:02 drhok
240c. see-aes256-ofb.c
2011-06-22 16:40:02 drhok
240d. see-rc4.c
2011-06-22 15:56:19 drhok
250a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
zipvfs5-17.1 failed with 38 instead of 36 free slots on x64. I'm not going to stress over the difference.
2011-06-22 15:20:19 drhok
170. The veryquick.test TCL tests run under valgrind with no unexplained errors or warnings. Note that some tests deliberately reference memory that has previously been freed which will cause valgrind warnings. Those tests are clearly marked.
2011-06-22 15:14:05 drhok
130. On one or more platforms of the tester's choice:
2011-06-22 15:13:52 drhok
130a. th3make alignment2.rc test.rc
0 errors out of 1653016 tests
2011-06-22 13:06:43 shaneok
90c. th3make fast.rc
0 errors out of 2013967 tests in 24 configurations
2011-06-22 13:06:23 shane
90c. th3make fast.rc
2011-06-22 12:09:58 ok
340. All changes in trunk have been merged into each of the following branches and those branches have been tested using TCL and TH3.
2011-06-22 11:52:11 drhok
70b. tclsh fulltest.tcl fast.rc test.rc
2011-06-22 11:51:29 ok
60. Run the following tests and verify output for platform Linux x86_64:
2011-06-22 11:50:49 drhok
60d. tclsh th3make test-ex.rc
0 errors out of 14677349 tests
2011-06-22 11:50:07 drhok
60c. tclsh th3make memdebug.rc
0 errors out of 2577123 tests
2011-06-22 11:40:49 danok
340b. apple-osx
veryquick.test (tcl) and min.rc (th3) both pass
2011-06-22 10:55:52 drhfail
50c. tclsh fulltest.tcl fast.rc test.rc
t1.cE.pragma02 crashing. Errors in *.analyze07.116.
2011-06-22 10:32:21 ok
60b. tclsh fulltest.tcl fast.rc test.rc
2011-06-22 05:20:04 shaneok
100c. th3make fast.rc
0 errors out of 2017881 tests in 24 configurations
2011-06-22 04:31:59 shaneok
100b. th3make test.rc (compiled using VC++)
0 errors out of 2112805 tests in 24 configurations
2011-06-22 03:57:33 shaneok
330. Run the CLI tests found under the tool subfolder in the main source tree and verify correct output.
passed on 32-bit windows
2011-06-22 03:55:18 ok
60a. tclsh releasetest.tcl
2011-06-22 03:42:16 shaneok
90b. th3make test.rc
0 errors out of 2103370 tests in 24 configurations
2011-06-22 02:48:07 ok
120. Run the following tests and verify output for platform OpenBSD x86:
2011-06-22 02:47:56 ok
120b. th3make -Os min.rc
0 errors out of 754323 tests
2011-06-22 02:20:54 ok
120a. make test
backup2-10 fails because of a difference in error reporting on OpenBSD. Not an issue.
2011-06-22 01:49:30 ok
110. Run the following tests and verify output for platform Android:
2011-06-22 01:49:13 ok
110. Run the following tests and verify output for platform Android:
0 errors out of 799534 tests
2011-06-22 01:49:13 ok
110a. th3make -Os min.rc
0 errors out of 799534 tests
2011-06-21 21:00:21 ok
310b. little/big-endian platforms.
2011-06-21 20:11:21 ok
80. Run the following tests and verify output for platform Max OS-X PPC:
2011-06-21 20:11:21 ok
80a. tclsh th3make -Os min.rc
2011-06-21 16:44:35 ok
50e. tclsh th3make cov.rc -DHAVE_LOCALTIME_R=1 (verify 100% coverage)
2011-06-21 16:43:29 ok
20. Verify that documentation files are up-to-date:
2011-06-21 16:43:29 ok
20i. Verify that this checklist agrees with planning documents
2011-06-21 15:59:21 ---
20. Verify that documentation files are up-to-date:
2011-06-21 15:59:04 ---
20i. Verify that this checklist agrees with planning documents
2011-06-21 15:45:24 ok
10. Check compiler warnings seen on the following builds:
2011-06-21 15:45:24 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-21 15:45:24 ok
10b. OpenBSD GCC using options -Wall
2011-06-21 15:45:24 ok
10c. Windows VC++
2011-06-21 14:24:36 danok
250d. th3make zipvfs.rc min.rc (Run under Valgrind with no unexplained errors)
Made one change in zipvfs to avoid a valgrind warning.
2011-06-21 06:11:52 danok
270. Build the TEA archive. On Linux and Mac OS-X, unpack that TEA archive into a temporary directory and verify that it builds correctly.
Same tarball as in item 26 works for TEA builds
2011-06-21 06:11:18 danok
260. Build the amalgamation autoconf tarball. On Linux and Mac OS-X, unpack that tarball in a temporary directory and verify that it builds correctly.
products_build.sh produces a working amalgamation autoconf tarball
2011-06-21 03:41:14 ok
250c. th3make zipvfs.rc memdebug.rc
2011-06-21 03:40:48 ok
320. Build and verify correct operation of sqlite3_analyzer on:
2011-06-21 03:40:48 ok
320a. Linux
2011-06-21 03:40:48 ok
320b. MacOSX
2011-06-21 03:38:37 ok
320c. Win32
2011-06-21 03:38:04 ok
340a. sessions
2011-06-21 01:18:59 ok
240b. see-aes128-ofb.c
2011-06-21 01:16:34 ok
350. Verify that all branches that are no longer active have been closed.
2011-06-21 01:13:30 ok
20. Verify that documentation files are up-to-date:
2011-06-21 01:13:30 ok
20a. Latest release on the index.html page
2011-06-21 01:13:30 ok
20b. Release announcement in changes.in
2011-06-21 01:13:30 ok
20d. No unresolved hyperlinks in the documentation build
2011-06-21 01:13:30 ok
20f. Database footprint is up-to-date (features.html)
2011-06-21 01:13:30 ok
20i. Verify that this checklist agrees with planning documents
2011-06-21 00:59:59 ok
210. Update the SQLite amalgamation that is built into Fossil. Recompile and run a complete test.
2011-06-21 00:26:45 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-06-21 00:17:52 ok
20. Verify that documentation files are up-to-date:
2011-06-21 00:17:52 ok
20c. Release accouncement in news.html
2011-06-21 00:11:35 ok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2011-06-20 23:56:40 ok
10. Check compiler warnings seen on the following builds:
2011-06-20 23:56:40 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-20 23:56:40 ok
10b. OpenBSD GCC using options -Wall
2011-06-20 23:56:40 ok
10c. Windows VC++
2011-06-20 23:51:51 ok
20h. Check new/changed documentation for spelling and gramatical mistakes
2011-06-20 20:26:42 ok
20g. Test metrics are up-to-date (testing.html)
Valid for 3.7.5. No need to update at this time.
2011-06-20 20:24:21 ok
20e. The compile-time options are all up-to-date (compile.html)
2011-06-20 19:45:43 ok
20f. Database footprint is up-to-date (features.html)
2011-06-20 19:45:07 ok
20a. Latest release on the index.html page
2011-06-20 19:45:07 ok
20b. Release announcement in changes.in
2011-06-20 19:45:07 ok
20d. No unresolved hyperlinks in the documentation build
2011-06-20 19:44:08 ok
20i. Verify that this checklist agrees with planning documents
2011-06-20 19:38:53 ok
10. Check compiler warnings seen on the following builds:
2011-06-20 19:38:53 ok
10c. Windows VC++
2011-06-20 19:00:54 ok
10. Check compiler warnings seen on the following builds:
2011-06-20 19:00:54 ok
10c. Windows VC++
2011-06-20 18:13:33 ok
10b. OpenBSD GCC using options -Wall
2011-06-20 18:08:56 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-20 17:55:51 danok
280a. The TCL speed*.test scripts
Ran speed1p.test and speed4p.test. With 3.7.6.3 and trunk. Times look similar.
2011-06-20 16:52:37 ok
230. Copy the SQLite amalgamation into CEROD. Compile CEROD and run the test scripts in the test/ subdirectory. Verify correct output.
2011-06-20 16:24:10 ok
240a. see.c
2011-06-20 15:27:28 ok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2011-06-20 12:18:26 ok
350. Verify that all branches that are no longer active have been closed.
2011-06-20 06:20:44 danok
300. 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.
Ran backcompat.test with rtree+fts enabled builds of trunk, 371 and 364.
2011-06-20 03:16:31 ok
160. Update the amalgamation build for sqllogictest. Recompile and run the entire test suite in verification mode. Verify that there are no errors. Check-in the new amalgamation build in the sqllogictest Fossil repository.
2011-06-20 01:38:11 fail
240a. see.c
Errors in new URI tests.
2011-06-20 01:37:26 fail
160. Update the amalgamation build for sqllogictest. Recompile and run the entire test suite in verification mode. Verify that there are no errors. Check-in the new amalgamation build in the sqllogictest Fossil repository.
1 error in test/evidence/slt_lang_reindex.test:37
2011-06-19 22:06:50 ok
50a. tclsh releasetest.tcl
2011-06-19 20:58:45 ok
70a. tclsh releasetest.tcl
2011-06-19 20:58:45 ok
110a. th3make -Os min.rc
2011-06-19 18:54:09 ok
30a. No stray changes
2011-06-19 18:54:09 ok
30b. All significant changes are mentioned in the "changes" log of the documentation
2011-06-16 11:49:15 ok
170. The veryquick.test TCL tests run under valgrind with no unexplained errors or warnings. Note that some tests deliberately reference memory that has previously been freed which will cause valgrind warnings. Those tests are clearly marked.
2011-06-16 11:46:18 ok
130a. th3make alignment2.rc test.rc
2011-06-16 09:52:50 ok
60d. tclsh th3make test-ex.rc
2011-06-16 02:54:56 ok
60a. tclsh releasetest.tcl
2011-06-16 02:51:36 ok
120b. th3make -Os min.rc
2011-06-16 01:04:38 ok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2011-06-16 01:00:43 ok
320. Build and verify correct operation of sqlite3_analyzer on:
2011-06-16 01:00:28 ok
320c. Win32
2011-06-16 00:58:23 ok
320b. MacOSX
2011-06-16 00:55:21 ok
40a. tclsh ../tool/omittest.tcl -skip_run
SQLITE_ENABLE_LOCKING_STYLE fails on Linux, but that is expected.
2011-06-15 21:59:48 ok
10b. OpenBSD GCC using options -Wall
2011-06-15 21:15:34 ok
140. Run test suites on various compilers and at various optimization settings for each compiler and verify that identical results are obtained on each run. This checklist item is designed to verify that SQLite code does not use C code constructs that are undefined or implementation defined. In particular, make sure the code works the same with and without the -ftrapv option on GCC. What other compilers and/or options can we list here? Clang? LLVM?
2011-06-15 21:15:34 ok
150. Verify that everything still works with SQLITE_MAX_ATTACHED in the 50 to 60 range.
2011-06-15 17:19:50 danok
220. Update the SQLite amalgamation that is built into the public Firefox sources. Recompile and verify that the new SQLite is being used (by checking the version mark in the header of one of the Firefox database files) and that Firefox still works correctly and efficiently.
2011-06-15 17:18:49 danok
220. Update the SQLite amalgamation that is built into the public Firefox sources. Recompile and verify that the new SQLite is being used (by checking the version mark in the header of one of the Firefox database files) and that Firefox still works correctly and efficiently.
2011-06-15 17:15:49 ok
210. Update the SQLite amalgamation that is built into Fossil. Recompile and run a complete test.
2011-06-15 17:06:14 ok
180. Run TH3 tests tclsh th3make -Os min.rc under valgrind with no unexplained errors or warnings. Some TH3 tests deliberately do things that valgrind will complain about. Those tests are clearly marked.
2011-06-15 15:16:53 ok
320a. Linux
2011-06-15 15:15:32 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-06-15 15:05:58 ok
60c. tclsh th3make memdebug.rc
2011-06-15 15:03:04 ok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2011-06-15 12:48:23 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-15 12:35:40 ok
20d. No unresolved hyperlinks in the documentation build
2011-06-08 17:00:51 ok
250a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt in the ZIPVFS source tree for details.)
2011-06-05 09:53:02 ok
50d. tclsh th3make fast-ex.rc
2011-06-04 23:20:17 ok
190. Build using the configure/make in main source tree.
2011-06-04 23:20:17 ok
190a. Make sure that autoconf has been run to update the configure script.
2011-06-04 23:20:17 ok
190b. Run "make test" to verify that the build works.
2011-06-04 23:20:17 ok
190c. Verify the correct version numbers have been installed.
2011-06-04 23:20:17 ok
190d. Verify that the --disable-amalgamation option to configure works.
2011-06-04 23:01:45 ok
20f. Database footprint is up-to-date (features.html)
2011-06-04 23:01:29 ok
20a. Latest release on the index.html page
2011-06-04 23:01:15 ok
20d. No unresolved hyperlinks in the documentation build
2011-06-04 21:06:02 ok
250b. th3make zipvfs.rc test.rc
There was one fault on th3coverage which can be safely ignored.
2011-06-04 21:05:23 ok
70b. tclsh fulltest.tcl fast.rc test.rc
2011-06-04 18:44:50 ok
90c. th3make fast.rc
2011-06-04 18:31:19 ok
100b. th3make test.rc (compiled using VC++)
2011-06-04 17:10:26 fail
90c. th3make fast.rc
Some URI tests with --glob result checks are failing because of backslashes in filenames causing {..} around the result.
2011-06-04 17:09:20 ok
120a. make test
2011-06-04 15:47:13 ok
320b. MacOSX
2011-06-04 15:10:27 stale
60b. tclsh fulltest.tcl fast.rc test.rc
2011-06-04 15:10:27 stale
130a. th3make alignment2.rc test.rc
2011-06-04 15:10:27 stale
170. The veryquick.test TCL tests run under valgrind with no unexplained errors or warnings. Note that some tests deliberately reference memory that has previously been freed which will cause valgrind warnings. Those tests are clearly marked.
2011-06-04 15:10:27 stale
180. Run TH3 tests tclsh th3make -Os min.rc under valgrind with no unexplained errors or warnings. Some TH3 tests deliberately do things that valgrind will complain about. Those tests are clearly marked.
2011-06-04 15:10:27 stale
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2011-06-04 15:10:27 stale
320a. Linux
2011-06-04 14:44:16 review
10a. Linux GCC using options -Wall -Wextra
Warnings in FTS3 under -O3.
2011-06-04 14:41:10 ok
10b. OpenBSD GCC using options -Wall
2011-06-04 14:40:37 ok
280b. The TH3 speed tests
2011-06-03 19:40:28 ok
280c. 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
2011-06-03 14:16:59 ok
140. Run test suites on various compilers and at various optimization settings for each compiler and verify that identical results are obtained on each run. This checklist item is designed to verify that SQLite code does not use C code constructs that are undefined or implementation defined. In particular, make sure the code works the same with and without the -ftrapv option on GCC. What other compilers and/or options can we list here? Clang? LLVM?
2011-06-03 14:16:59 ok
150. Verify that everything still works with SQLITE_MAX_ATTACHED in the 50 to 60 range.
2011-06-03 14:00:11 ok
330. Run the CLI tests found under the tool subfolder in the main source tree and verify correct output.
2011-06-03 13:04:08 review
40a. tclsh ../tool/omittest.tcl -skip_run
Failed with ENABLE_LOCKING_STYLE and ENABLE_FTS4 but worked otherwise.
2011-06-03 12:20:20 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-06-03 12:00:53 ok
10a. Linux GCC using options -Wall -Wextra
2011-06-02 19:28:45 ok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2011-05-30 23:42:44 ok
280b. The TH3 speed tests
2011-05-26 01:37:43 ok
320a. Linux
Need to build using small.mk
2011-05-26 01:32:42 fail
320a. Linux
undefined reference to sqlite3Fts3InitTerm
2011-05-26 01:13:42 ok
170. The veryquick.test TCL tests run under valgrind with no unexplained errors or warnings. Note that some tests deliberately reference memory that has previously been freed which will cause valgrind warnings. Those tests are clearly marked.
2011-05-26 01:08:37 ok
130a. th3make alignment2.rc test.rc
2011-05-26 00:38:15 ok
60b. tclsh fulltest.tcl fast.rc test.rc
2011-05-25 23:32:09 ok
200. Build a library from the amalgamation using both SQLITE_ENABLE_FTS3 and SQLITE_ENABLE_RTREE and verify that no internal symbols are exported.
2011-05-25 23:31:17 ok
10b. OpenBSD GCC using options -Wall
2011-05-25 23:27:34 ok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2011-05-25 23:18:25 ok
10a. Linux GCC using options -Wall -Wextra
2011-05-25 22:59:16 drhok
180. Run TH3 tests tclsh th3make -Os min.rc under valgrind with no unexplained errors or warnings. Some TH3 tests deliberately do things that valgrind will complain about. Those tests are clearly marked.
2011-05-25 22:50:10 drhreview
130a. th3make alignment2.rc test.rc
Failed because I mis-compiled it
2011-05-25 22:42:49 fail
130a. th3make alignment2.rc test.rc
322 errors in the delete08 module
2011-05-25 18:40:06 drhok
50b. tclsh th3make cov.rc (verify 100% branch test coverage)
2011-05-25 18:34:54 drhfail
60b. tclsh fulltest.tcl fast.rc test.rc
144 errors in th3-f6. th3-t6 did not complete.