1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Tests for the new asynchronous IO API. (CVS 6549)

FossilOrigin-Name: 11b2564e7159168cd0815bb9bc93688586fad1e0
This commit is contained in:
danielk1977
2009-04-25 08:39:14 +00:00
parent 4fa326564a
commit 6f050aa2bf
10 changed files with 306 additions and 132 deletions

View File

@ -13,12 +13,12 @@
# Specifically, it tests that the xFullPathname() method of
# of the asynchronous vfs works correctly.
#
# $Id: async3.test,v 1.4 2009/03/28 18:56:14 drh Exp $
# $Id: async3.test,v 1.5 2009/04/25 08:39:15 danielk1977 Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
if { [info commands sqlite3async_enable]=="" } {
if { [info commands sqlite3async_initialize]=="" } {
# The async logic is not built into this system
puts "Skipping async3 tests: not compiled with required features"
finish_test
@ -26,7 +26,7 @@ if { [info commands sqlite3async_enable]=="" } {
}
db close
sqlite3async_enable 1
sqlite3async_initialize "" 1
#set sqlite3async_trace 1
sqlite3async_start
@ -69,8 +69,8 @@ foreach p $paths {
db close
sqlite3async_halt idle
sqlite3async_control halt idle
sqlite3async_wait
sqlite3async_halt never
sqlite3async_enable 0
sqlite3async_control halt never
sqlite3async_shutdown
finish_test