mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-27 20:41:58 +03:00
Experimental changes to fts4 to try to selectively avoid loading very large doclists.
FossilOrigin-Name: 5ae0ba447a561e3b6637b52f9b83a9fc683d2572
This commit is contained in:
@ -526,7 +526,7 @@ proc do_malloc_test {tn args} {
|
||||
# match the expected results passed via parameter $result.
|
||||
#
|
||||
proc do_select_test {name sql result} {
|
||||
uplevel [list doPassiveTest 0 $name $sql [list 0 $result]]
|
||||
uplevel [list doPassiveTest 0 $name $sql [list 0 [list {*}$result]]]
|
||||
}
|
||||
|
||||
proc do_restart_select_test {name sql result} {
|
||||
@ -540,6 +540,12 @@ proc do_error_test {name sql error} {
|
||||
proc doPassiveTest {isRestart name sql catchres} {
|
||||
if {![info exists ::DO_MALLOC_TEST]} { set ::DO_MALLOC_TEST 1 }
|
||||
|
||||
if {[info exists ::testprefix]
|
||||
&& [string is integer [string range $name 0 0]]
|
||||
} {
|
||||
set name $::testprefix.$name
|
||||
}
|
||||
|
||||
switch $::DO_MALLOC_TEST {
|
||||
0 { # No malloc failures.
|
||||
do_test $name [list set {} [uplevel [list catchsql $sql]]] $catchres
|
||||
|
Reference in New Issue
Block a user