gitlab.com/CoiaPrant/sqlite3@v1.19.1/testdata/tcl/fts4merge2.test (about) 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