2014-10-22 14:16:36 | drh | ok |
70. Other test performed on any available platform: | ||
2014-10-22 14:16:33 | drh | ok |
70e. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3 | ||
0 errors out of 1484228 tests | ||
2014-10-22 14:16:20 | drh | ok |
70d. th3make test.rc CC=clang -fsanitize=undefined | ||
0 errors out of 7558415 tests | ||
2014-10-22 13:19:40 | dan | ok |
60. Tests for platform Android: | ||
2014-10-22 13:19:33 | dan | ok+ |
60a. th3make quick.rc | ||
./th3: 0 errors out of 1490936 tests in 19 configurations, ./th3: SQLite 3.8.6.1 2014-10-22 03:00:22 cad7f8d697540b31b98fcfbc5cd2173d5007db33 | ||
2014-10-22 13:19:09 | dan | ok |
60a. th3make quick.rc | ||
2014-10-22 13:13:54 | drh | ok |
70h. th3make quick.rc -DSQLITE_TEST_REALLOC_STRESS | ||
0 errors out of 1827658 tests | ||
2014-10-22 13:13:38 | drh | ok |
70c. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK | ||
0 errors out of 7571409 tests | ||
2014-10-22 13:08:17 | drh | pending |
70h. th3make quick.rc -DSQLITE_TEST_REALLOC_STRESS | ||
2014-10-22 13:07:57 | drh | ok |
70g. th3make quick.rc -fsigned-char | ||
0 errors out of 1484336 tests | ||
2014-10-22 12:59:01 | drh | ok |
50. Tests for platform Linux ARM (BeagleBoard) | ||
2014-10-22 12:58:59 | drh | ok |
50a. tclsh th3make min.rc | ||
0 errors out of 1389596 tests | ||
2014-10-22 12:58:29 | drh | pending |
70g. th3make quick.rc -fsigned-char | ||
2014-10-22 12:58:09 | drh | ok |
70f. th3make quick.rc -funsigned-char | ||
0 errors out of 1484336 tests | ||
2014-10-22 12:48:47 | drh | pending |
70d. th3make test.rc CC=clang -fsanitize=undefined | ||
2014-10-22 12:48:43 | drh | pending |
70c. OPTS=-DSQLITE_SMALL_STACK make sqlite3.c; th3make test.rc -DSQLITE_SMALL_STACK | ||
2014-10-22 12:47:04 | drh | pending |
70f. th3make quick.rc -funsigned-char | ||
2014-10-22 12:46:55 | drh | ok |
40. Tests for 32-bit x86 Linux | ||
2014-10-22 12:46:53 | drh | ok |
40b. tclsh th3make test.rc CC=clang -m32 | ||
0 errors out of 7563132 tests | ||
2014-10-22 12:46:39 | drh | ok |
40c. tclsh th3make quick.rc -m32 | ||
0 errors out of 1490938 tests | ||
2014-10-22 12:46:07 | drh | ok |
70a. th3make test.rc -DSQLITE_THREADSAFE=0 | ||
0 errors out of 7536712 tests | ||
2014-10-22 12:16:43 | drh | ok |
10. Compiler warning checks. | ||
2014-10-22 12:16:40 | drh | ok |
10f. sh tool/warnings-clang.sh | ||
The usual false-positive on the nVmStep increment. | ||
2014-10-22 12:15:58 | drh | pending |
40c. tclsh th3make quick.rc -m32 | ||
2014-10-22 12:15:44 | drh | ok |
40a. tclsh th3make test.rc -m32 | ||
0 errors out of 7563103 tests | ||
2014-10-22 12:14:18 | drh | pending |
40b. tclsh th3make test.rc CC=clang -m32 | ||
2014-10-22 12:13:44 | drh | ok |
30. Tests for platform Linux x86_64: | ||
2014-10-22 12:13:41 | drh | ok |
30i. tclsh th3make fast.rc CC=clang | ||
0 errors out of 7302372 tests | ||
2014-10-22 12:07:24 | drh | ok |
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script) | ||
2014-10-22 12:06:07 | drh | ok |
10c. OpenBSD GCC using options -Wall | ||
2014-10-22 12:05:44 | drh | ok |
70b. th3make test.rc -ftrapv | ||
0 errors out of 7558376 tests | ||
2014-10-22 12:05:39 | dan | pending |
60a. th3make quick.rc | ||
2014-10-22 12:02:22 | drh | ok |
10d. Windows MSVC Win32 /W3 | ||
2014-10-22 12:01:39 | drh | pending |
30i. tclsh th3make fast.rc CC=clang | ||
2014-10-22 12:01:26 | drh | ok |
30h. tclsh th3make test.rc CC=clang | ||
0 errors out of 7558418 tests | ||
2014-10-22 11:52:35 | drh | pending |
50a. tclsh th3make min.rc | ||
2014-10-22 11:50:21 | drh | pending |
40a. tclsh th3make test.rc -m32 | ||
2014-10-22 11:49:55 | drh | ok |
30b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage) | ||
0 errors out of 1383521 tests. One missed branch in hash.c. | ||
2014-10-22 11:47:42 | drh | ok |
30k. ./mptester x.db mptest/multiwrite01.test | ||
0 errors in 76 tests | ||
2014-10-22 11:47:23 | drh | ok |
30j. ./mptester x.db mptest/crash01.test | ||
0 errors in 94 tests | ||
2014-10-22 11:46:04 | drh | ok |
100. Run performance tests comparing the new SQLite release against the 3.8.6 release. Document and justify any performance decrease. | ||
2014-10-22 11:46:02 | drh | ok |
100b. ./speedtest1 --nosync --size 25 --trace 2>x.txt time ./sqlite3 x.db <x.txt >/dev/null |
||
No prerformance changes to two significant places. | ||
2014-10-22 11:45:09 | drh | ok |
100a. The speedtest1 program | ||
No performance changes to 6 significant places. | ||
2014-10-22 11:40:45 | drh | ok |
110. Compute the size of a standard build (gcc -Os -c sqlite3.c) and and record the size change in the comments | ||
2014-10-22 11:40:43 | drh | ok |
110a. Versus the 3.8.6 release | ||
From 445264 to 445301 bytes. | ||
2014-10-22 11:38:25 | drh | ok |
80. Exported symbol checks: tool/symbols.sh | ||
2014-10-22 11:38:25 | drh | ok |
80a. No private symbols exported. (This is also checked by releasetest.tcl) | ||
2014-10-22 11:38:25 | drh | ok |
80b. No undesirable library dependencies | ||
2014-10-22 11:37:36 | drh | ok |
10e. Windows MSVC Win64 /W3 | ||
2014-10-22 11:37:10 | drh | ok |
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script) | ||
2014-10-22 11:36:03 | drh | ok |
20. Source code change review. "fossil diff --from release --to trunk" | ||
2014-10-22 11:36:03 | drh | ok |
20a. No stray changes | ||
2014-10-22 11:36:03 | drh | ok |
20b. All significant changes are mentioned in the "changes" log of the documentation | ||
2014-10-22 11:36:03 | drh | ok |
20c. New code complies with style guidelines | ||
2014-10-22 11:36:03 | drh | ok |
20d. New code complies with design rules | ||
2014-10-22 11:36:03 | drh | ok |
20e. Comments have been updated to reflect code changes | ||
2014-10-22 11:36:03 | drh | ok |
20f. Variables and functions have been renamed to reflect changes in their use | ||
2014-10-22 11:36:03 | drh | ok |
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. | ||
2014-10-22 11:36:03 | drh | ok |
20h. Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: /(Re|M)alloc[FORZa-z]*(/ | ||
2014-10-22 11:36:03 | drh | ok |
20i. Verify that source code contains no tabs and that surplus whitespace has been removed. | ||
2014-10-22 11:36:03 | drh | ok |
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h) | ||
2014-10-22 11:35:09 | drh | pending |
30h. tclsh th3make test.rc CC=clang | ||
2014-10-22 11:35:04 | drh | pending |
30b. tclsh th3make cov.rc -DHAVE_MALLOC_H -DHAVE_MALLOC_USABLE_SIZE (verify 100% branch test coverage) | ||
2014-10-22 11:34:19 | drh | ok |
30c. tclsh th3make cov.rc -DSQLITE_ENABLE_STAT4 (verify 100% branch test coverage) | ||
0 errors out of 1459458 tests. 100% coverage. | ||
2014-10-22 11:34:00 | drh | ok |
30a. tclsh th3make cov.rc (verify 100% branch test coverage) | ||
0 errors out of 1385850 tests. 100% coverage. | ||
2014-10-22 11:33:24 | drh | ok |
70i. ./configure; make fulltest | ||
Problems in the utf16 permutation for analyze9 and the prepare permutation for analyze3 - common with the 3.8.6 release. | ||
2014-10-22 11:32:27 | drh | pending |
70b. th3make test.rc -ftrapv | ||
2014-10-22 11:32:23 | drh | pending |
70e. th3make quick.rc -DTH3_LOWMEM -DTH3_OMIT_MISUSE; valgrind ./th3 | ||
2014-10-22 11:24:04 | drh | ok |
30e. tclsh fulltest.tcl fast.rc test.rc | ||
2014-10-22 11:23:42 | drh | ok |
30d. tclsh releasetest.tcl | ||
corruptI-3.2 failing on device_one. This is a test issue that has already been corrected in 3.8.7 - an incompatibility between the test and the SQLITE_ENABLE_OVERSIZE_CELL_CHECK option. All else is OK. | ||
2014-10-22 11:09:27 | drh | ok |
30g. tclsh th3make test-ex.rc | ||
16 errors out of 18081026 tests in 17 configurations. *.hlr10000 gives [3.8.6.1] instead of the expected [3.8.6]. This is a test problem, not a code problem. | ||
2014-10-22 11:07:45 | drh | ok |
30f. tclsh th3make memdebug.rc | ||
0 errors out of 7558599 tests in 33 configurations | ||
2014-10-22 03:05:16 | drh | pending |
30g. tclsh th3make test-ex.rc | ||
2014-10-22 03:05:01 | drh | pending |
30f. tclsh th3make memdebug.rc | ||
2014-10-22 03:04:52 | drh | pending |
70i. ./configure; make fulltest | ||
2014-10-22 03:03:46 | drh | ok |
90. Firefox recompiled using lastest SQLite. | ||
2014-10-22 03:03:46 | drh | ok |
90a. No SQLite compiler warnings | ||
2014-10-22 03:03:46 | drh | ok |
90b. Active use with no issues noted | ||
2014-10-22 02:58:19 | drh | pending |
30e. tclsh fulltest.tcl fast.rc test.rc | ||
2014-10-22 02:58:14 | drh | pending |
30d. tclsh releasetest.tcl |