1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Misc fixes for test cases failing due to the new locking model. (CVS 1561)

FossilOrigin-Name: 71e98d0d089576433c4b06dcba1c57063bd366f5
This commit is contained in:
danielk1977
2004-06-10 05:59:24 +00:00
parent a3f3a5f3d2
commit 0de0bb3360
7 changed files with 46 additions and 21 deletions

View File

@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The
# focus of this script is multithreading behavior
#
# $Id: thread1.test,v 1.4 2004/06/02 06:30:18 danielk1977 Exp $
# $Id: thread1.test,v 1.5 2004/06/10 05:59:25 danielk1977 Exp $
set testdir [file dirname $argv0]
@ -123,17 +123,24 @@ do_test thread1-2.3 {
thread_compile C {INSERT INTO t2 VALUES(98,99)}
thread_step C
thread_result C
thread_finalize C
thread_result C
} SQLITE_BUSY
do_test thread1-2.4 {
execsql {SELECT * FROM t2}
} {}
do_test thread1-2.5 {
thread_finalize A
thread_result A
} SQLITE_OK
do_test thread1-2.6 {
thread_compile C {INSERT INTO t2 VALUES(98,99)}
thread_step C
thread_result C
thread_finalize C
thread_result C
} SQLITE_BUSY
do_test thread1-2.7 {
execsql {SELECT * FROM t2}
@ -143,6 +150,7 @@ do_test thread1-2.8 {
thread_result B
} SQLITE_OK
do_test thread1-2.9 {
thread_compile C {INSERT INTO t2 VALUES(98,99)}
thread_step C
thread_result C
} SQLITE_DONE