| Index: third_party/sqlite/src/test/shared2.test
|
| diff --git a/third_party/sqlite/src/test/shared2.test b/third_party/sqlite/src/test/shared2.test
|
| index d2a0d1b0f0490f5ffb64e77c0890ccf403045b6f..5bde8cfad84371b5a1c6346e93844b1ddce55650 100644
|
| --- a/third_party/sqlite/src/test/shared2.test
|
| +++ b/third_party/sqlite/src/test/shared2.test
|
| @@ -79,48 +79,6 @@ do_test shared2-1.3 {
|
| list $a $count
|
| } {32 64}
|
|
|
| -#---------------------------------------------------------------------------
|
| -# These tests, shared2.2.*, test the outcome when data is added to or
|
| -# removed from a table due to a rollback while a read-uncommitted
|
| -# cursor is scanning it.
|
| -#
|
| -do_test shared2-2.1 {
|
| - execsql {
|
| - INSERT INTO numbers VALUES(1, 'Medium length text field');
|
| - INSERT INTO numbers VALUES(2, 'Medium length text field');
|
| - INSERT INTO numbers VALUES(3, 'Medium length text field');
|
| - INSERT INTO numbers VALUES(4, 'Medium length text field');
|
| - BEGIN;
|
| - DELETE FROM numbers WHERE (a%2)=0;
|
| - } db1
|
| - set res [list]
|
| - db2 eval {
|
| - SELECT a FROM numbers ORDER BY a;
|
| - } {
|
| - lappend res $a
|
| - if {$a==3} {
|
| - execsql {ROLLBACK} db1
|
| - }
|
| - }
|
| - set res
|
| -} {1 3 4}
|
| -do_test shared2-2.2 {
|
| - execsql {
|
| - BEGIN;
|
| - INSERT INTO numbers VALUES(5, 'Medium length text field');
|
| - INSERT INTO numbers VALUES(6, 'Medium length text field');
|
| - } db1
|
| - set res [list]
|
| - db2 eval {
|
| - SELECT a FROM numbers ORDER BY a;
|
| - } {
|
| - lappend res $a
|
| - if {$a==5} {
|
| - execsql {ROLLBACK} db1
|
| - }
|
| - }
|
| - set res
|
| -} {1 2 3 4 5}
|
|
|
| db1 close
|
| db2 close
|
| @@ -129,7 +87,7 @@ do_test shared2-3.2 {
|
| sqlite3_enable_shared_cache 1
|
| } {1}
|
|
|
| -file delete -force test.db
|
| +forcedelete test.db
|
|
|
| sqlite3 db test.db
|
| do_test shared2-4.1 {
|
|
|