diff --git a/manifest b/manifest index 6a813187af..e2589436bb 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Test\sanother\sIO\serror\scase\sin\swal.c. -D 2010-05-07T09:43:50 +C Change\swal.test\sand\swalhook.test\sso\sthat\sthey\swork\swith\sDEFAULT_AUTOVACUUM=1\sbuilds. +D 2010-05-07T12:49:23 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0 F Makefile.in a5cad1f8f3e021356bfcc6c77dc16f6f1952bbc3 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654 @@ -535,7 +535,7 @@ F test/pageropt.test 3ee6578891baaca967f0bd349e4abfa736229e1a F test/pagesize.test 76aa9f23ecb0741a4ed9d2e16c5fa82671f28efb F test/pcache.test eebc4420b37cb07733ae9b6e99c9da7c40dd6d58 F test/pcache2.test 0d85f2ab6963aee28c671d4c71bec038c00a1d16 -F test/permutations.test 8923516a21e6ab0874ce4887291fe1424c01dc2c +F test/permutations.test d5872f8d7f854e0e78d127a7e148c58b2703c8a8 F test/pragma.test 6960f9efbce476f70ba9ee2171daf5042f9e3d8a F test/pragma2.test 5364893491b9231dd170e3459bfc2e2342658b47 F test/printf.test 05970cde31b1a9f54bd75af60597be75a5c54fea @@ -761,12 +761,12 @@ F test/vtabE.test 7c4693638d7797ce2eda17af74292b97e705cc61 F test/vtab_alter.test 9e374885248f69e251bdaacf480b04a197f125e5 F test/vtab_err.test 0d4d8eb4def1d053ac7c5050df3024fd47a3fbd8 F test/vtab_shared.test 0eff9ce4f19facbe0a3e693f6c14b80711a4222d -F test/wal.test 45fd4e9e8f871f38c801fecbf341528710edbfe1 +F test/wal.test 02d97e02d20612be5c699d9588fa96afa4978625 F test/wal2.test 0f53c711d6530d3c7aba46752aef9fd44b708c6c F test/walbak.test a0e45187c7d8928df035dfea29b99b016b21ca3c F test/walcrash.test f6d5fb2bb108876f04848720a488065d9deef69f F test/walfault.test bff34172bc224360d9c0d6c7b94454817c8def9d -F test/walhook.test a1c375ae791d5d7d511c166159729230791c574d +F test/walhook.test c3314e30baf074dd087d52d21ea6f1d09138b0a0 F test/walmode.test bac6f06544a8554588a1543def996bbe2fc41792 F test/walslow.test d21625e2e99e11c032ce949e8a94661576548933 F test/walthread.test 1a8c55cd9e3272ba0caa028d8f0ead04989a3378 @@ -813,7 +813,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f -P 8f94bde568be52ecc5a976b7a09776ea7b4bb511 -R 33b989a7a16e1f991ebc72039614fbc6 +P 8b3b5ab8fa61ca4ef22c98abaab397707ee74ea3 +R e7238cbb06ee83e373411c84dd27fcae U dan -Z e205369239a9a134e8a3ad914124f7a7 +Z ecedfccdbaabbf8db5ab000decba8baf diff --git a/manifest.uuid b/manifest.uuid index f2730afb01..5622c9d155 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -8b3b5ab8fa61ca4ef22c98abaab397707ee74ea3 \ No newline at end of file +4cde92909c20982f7d4e6b550f55d786df398ccd \ No newline at end of file diff --git a/test/permutations.test b/test/permutations.test index 177440714b..a2c1f064c3 100644 --- a/test/permutations.test +++ b/test/permutations.test @@ -73,7 +73,6 @@ set EXCLUDE { fuzz_malloc.test misuse.test veryquick.test fuzz.test mutex2.test vtab_err.test lookaside.test fuzz3.test savepoint4.test - savepoint6.test } set ALLTESTS [list] foreach filename [glob $testdir/*.test] { @@ -744,7 +743,6 @@ run_tests "journaltest" -description { crash8.test async4.test bigfile.test - savepoint6.test }] if {[info commands register_demovfs] != ""} { diff --git a/test/wal.test b/test/wal.test index 59e0f292ce..be24cb719c 100644 --- a/test/wal.test +++ b/test/wal.test @@ -33,6 +33,7 @@ proc blob {nByte} { proc sqlite3_wal {args} { eval sqlite3 $args + [lindex $args 0] eval { PRAGMA auto_vacuum = 0 } [lindex $args 0] eval { PRAGMA page_size = 1024 } [lindex $args 0] eval { PRAGMA journal_mode = wal } [lindex $args 0] eval { PRAGMA synchronous = normal } @@ -61,6 +62,7 @@ proc log_deleted {logfile} { # do_test wal-0.1 { + execsql { PRAGMA auto_vacuum = 0 } execsql { PRAGMA synchronous = normal } execsql { PRAGMA journal_mode = wal } } {wal} @@ -337,6 +339,7 @@ foreach sector {512 4096} { sqlite3 db test.db -vfs devsym execsql " PRAGMA page_size = $pgsz; + PRAGMA auto_vacuum = 0; PRAGMA journal_mode = wal; " execsql " @@ -908,14 +911,15 @@ do_test wal-13.2.1 { execsql { SELECT count(*) FROM t2 } } {1} do_test wal-13.2.2 { + db function blob blob for {set i 0} {$i < 16} {incr i} { - execsql { INSERT INTO t2 SELECT randomblob(400), randomblob(400) FROM t2 } + execsql { INSERT INTO t2 SELECT blob(400), blob(400) FROM t2 } } execsql { SELECT count(*) FROM t2 } } [expr int(pow(2, 16))] -do_test wal-13.2.1 { +do_test wal-13.2.3 { file size test.db-wal -} [log_file_size 33123 1024] +} [log_file_size 33502 1024] foreach code [list { set tn 3 @@ -1013,6 +1017,7 @@ file delete -force test.db test.db-wal sqlite3 db test.db do_test wal-15.1 { execsql { + PRAGMA auto_vacuum = 0; PRAGMA page_size = 1024; PRAGMA journal_mode = WAL; } @@ -1109,6 +1114,8 @@ foreach {tn ckpt_cmd ckpt_res ckpt_main ckpt_aux} { sqlite3 db test.db execsql { ATTACH 'test2.db' AS aux; + PRAGMA main.auto_vacuum = 0; + PRAGMA aux.auto_vacuum = 0; PRAGMA main.journal_mode = WAL; PRAGMA aux.journal_mode = WAL; PRAGMA synchronous = NORMAL; @@ -1303,6 +1310,10 @@ foreach {tn pgsz works} { 11 1020 0 } { + if {$::SQLITE_MAX_PAGE_SIZE < $pgsz} { + set works 0 + } + for {set pg 1} {$pg <= 3} {incr pg} { file copy -force testX.db test.db file delete -force test.db-wal diff --git a/test/walhook.test b/test/walhook.test index e0f6dc2e7f..cda57ce470 100644 --- a/test/walhook.test +++ b/test/walhook.test @@ -36,6 +36,7 @@ db wal_hook wal_hook do_test walhook-1.1 { execsql { PRAGMA page_size = 1024; + PRAGMA auto_vacuum = 0; PRAGMA journal_mode = wal; PRAGMA synchronous = normal; CREATE TABLE t1(i PRIMARY KEY, j);