aboutsummaryrefslogtreecommitdiff
path: root/ext/session/sessionfault.test
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2012-09-28 12:55:56 +0000
committerdrh <drh@noemail.net>2012-09-28 12:55:56 +0000
commit40eaa08620a75a29f4849cd3572e64feaafce5ec (patch)
treea9e654ce749349314ce499aa5457a75332640c20 /ext/session/sessionfault.test
parent7417cefec6ae414f0552efdf35dce6de158380a3 (diff)
downloadsqlite-40eaa08620a75a29f4849cd3572e64feaafce5ec.tar.gz
sqlite-40eaa08620a75a29f4849cd3572e64feaafce5ec.zip
Update the sessionfault-9.1 and -9.2 tests to account for the change in
version 3.7.11 in which a pending statement no longer blocks ROLLBACK but instead causes the next call on that statement to return SQLITE_ABORT. FossilOrigin-Name: fae9eb197fcef726fd2c7c701afe6805fc008cf9
Diffstat (limited to 'ext/session/sessionfault.test')
-rw-r--r--ext/session/sessionfault.test8
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/session/sessionfault.test b/ext/session/sessionfault.test
index d0556ce33..f17daccfc 100644
--- a/ext/session/sessionfault.test
+++ b/ext/session/sessionfault.test
@@ -372,7 +372,9 @@ do_test 9.1.prep {
} {}
faultsim_save_and_close
-set answers [list {0 {}} {1 SQLITE_NOMEM} {1 {callback requested query abort}}]
+set answers [list {0 {}} {1 SQLITE_NOMEM} \
+ {1 {callback requested query abort}} \
+ {1 {abort due to ROLLBACK}}]
do_faultsim_test 9.1 -faults oom-transient -prep {
catch { unset ::c }
faultsim_restore_and_reopen
@@ -409,7 +411,9 @@ do_test 9.2.prep {
} {}
faultsim_save_and_close
-set answers [list {0 {}} {1 SQLITE_NOMEM} {1 {callback requested query abort}}]
+set answers [list {0 {}} {1 SQLITE_NOMEM} \
+ {1 {callback requested query abort}} \
+ {1 {abort due to ROLLBACK}}]
do_faultsim_test 9.2 -faults oom-transient -prep {
catch { unset ::c }
faultsim_restore_and_reopen