OLD | NEW |
| (Empty) |
1 | |
2 | |
3 set testdir [file dirname $argv0] | |
4 source $testdir/tester.tcl | |
5 source $testdir/fts3_common.tcl | |
6 source $testdir/malloc_common.tcl | |
7 set ::testprefix fts4merge2 | |
8 | |
9 # If SQLITE_ENABLE_FTS3 is defined, omit this file. | |
10 ifcapable !fts3 { | |
11 finish_test | |
12 return | |
13 } | |
14 | |
15 do_test 1.0 { | |
16 fts3_build_db_1 1000 | |
17 faultsim_save_and_close | |
18 } {} | |
19 | |
20 do_faultsim_test 1.1 -faults oom-* -prep { | |
21 faultsim_restore_and_reopen | |
22 } -body { | |
23 execsql { INSERT INTO t1(t1) VALUES('merge=32,4') } | |
24 } -test { | |
25 faultsim_test_result {0 {}} | |
26 } | |
27 | |
28 do_faultsim_test 1.2 -faults oom-t* -prep { | |
29 if {$iFail<100} {set iFail 803} | |
30 faultsim_restore_and_reopen | |
31 } -body { | |
32 execsql { INSERT INTO t1(t1) VALUES('merge=1,2') } | |
33 execsql { INSERT INTO t1(t1) VALUES('merge=1,2') } | |
34 } -test { | |
35 faultsim_test_result {0 {}} | |
36 } | |
37 | |
38 finish_test | |
OLD | NEW |