blob: 937bb5ef908fc8c8ff0c029300f9654905d44f39 [file] [log] [blame] [edit]
# 2017 July 25
#
# The author disclaims copyright to this source code. In place of
# a legal notice, here is a blessing:
#
# May you do good and not evil.
# May you find forgiveness for yourself and forgive others.
# May you share freely, never taking more than you give.
#
#***********************************************************************
#
#
ifcapable !server {
proc return_if_no_server {} {
finish_test
return -code return
}
return
} else {
proc return_if_no_server {} {}
}
proc server_sqlite3 {cmd file} {
sqlite3 $cmd $file -vfs $::server_vfs
}
proc server_reset_db {} {
catch {db close}
forcedelete test.db test.db-journal test.db-wal
file mkdir test.db-journal
server_sqlite3 db test.db
}
set ::server_vfs unix-excl
proc server_set_vfs {vfs} {
if {$vfs=="single"} {
set ::server_vfs unix-excl
} elseif {$vfs=="multi"} {
set ::server_vfs unix
} else {
set ::server_vfs $vfs
}
}