mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-12 13:01:09 +03:00
Merge the permutations fix from trunk.
FossilOrigin-Name: b753d849fe0524e14ae9367a47e29be76332fafb77bfe13e266aeef1ef6742ce
This commit is contained in:
@@ -48,13 +48,6 @@ proc test_suite {name args} {
|
||||
set options([lindex $o 0]) $v
|
||||
}
|
||||
|
||||
# Transform "-presql" into a "dbconfig" script
|
||||
#
|
||||
if {[info exists options(-presql)]} {
|
||||
append options(-dbconfig) "\n\$::dbhandle eval { $options(-presql) }"
|
||||
unset options(-presql)
|
||||
}
|
||||
|
||||
set ::testspec($name) [array get options]
|
||||
lappend ::testsuitelist $name
|
||||
}
|
||||
@@ -1090,6 +1083,7 @@ proc run_tests {name args} {
|
||||
set options(-shutdown) ""
|
||||
set options(-prefix) ""
|
||||
set options(-dbconfig) ""
|
||||
set options(-presql) ""
|
||||
|
||||
array set options $args
|
||||
|
||||
@@ -1097,6 +1091,7 @@ proc run_tests {name args} {
|
||||
set ::G(perm:prefix) $options(-prefix)
|
||||
set ::G(isquick) 1
|
||||
set ::G(perm:dbconfig) $options(-dbconfig)
|
||||
set ::G(perm:presql) $options(-presql)
|
||||
|
||||
foreach file [lsort $options(-files)] {
|
||||
uplevel $options(-initialize)
|
||||
@@ -1110,6 +1105,7 @@ proc run_tests {name args} {
|
||||
unset ::G(perm:name)
|
||||
unset ::G(perm:prefix)
|
||||
unset ::G(perm:dbconfig)
|
||||
unset ::G(perm:presql)
|
||||
}
|
||||
|
||||
proc run_test_suite {name} {
|
||||
|
||||
Reference in New Issue
Block a user