| Index: third_party/sqlite/src/test/corruptE.test | 
| diff --git a/third_party/sqlite/src/test/corruptE.test b/third_party/sqlite/src/test/corruptE.test | 
| index a47adba1f18ad9dcd0188aadf2a636ac8646f618..4d5b5db3d680134abb8731b88e14d43ca8fe1564 100644 | 
| --- a/third_party/sqlite/src/test/corruptE.test | 
| +++ b/third_party/sqlite/src/test/corruptE.test | 
| @@ -16,8 +16,6 @@ | 
| # | 
| # $Id: corruptE.test,v 1.14 2009/07/11 06:55:34 danielk1977 Exp $ | 
|  | 
| -catch {file delete -force test.db test.db-journal test.bu} | 
| - | 
| set testdir [file dirname $argv0] | 
| source $testdir/tester.tcl | 
|  | 
| @@ -26,6 +24,10 @@ source $testdir/tester.tcl | 
| # | 
| do_not_use_codec | 
|  | 
| +# These tests deal with corrupt database files | 
| +# | 
| +database_may_be_corrupt | 
| + | 
| # Do not run the tests in this file if ENABLE_OVERSIZE_CELL_CHECK is on. | 
| # | 
| ifcapable oversize_cell_check { | 
| @@ -51,7 +53,7 @@ do_test corruptE-1.1 { | 
| INSERT OR IGNORE INTO t1 SELECT x*17,y FROM t1; | 
| INSERT OR IGNORE INTO t1 SELECT x*19,y FROM t1; | 
| CREATE INDEX t1i1 ON t1(x); | 
| -    CREATE TABLE t2 AS SELECT x,2 as y FROM t1 WHERE rowid%5!=0; | 
| +    CREATE TABLE t2 AS SELECT x,2 as y FROM t1 WHERE rowid%5!=0 ORDER BY rowid; | 
| COMMIT; | 
| } | 
| } {} | 
| @@ -60,23 +62,17 @@ ifcapable {integrityck} { | 
| integrity_check corruptE-1.2 | 
| } | 
|  | 
| -# Copy file $from into $to | 
| -# | 
| -proc copy_file {from to} { | 
| -  file copy -force $from $to | 
| -} | 
| - | 
| # Setup for the tests.  Make a backup copy of the good database in test.bu. | 
| # | 
| db close | 
| -copy_file test.db test.bu | 
| +forcecopy test.db test.bu | 
| sqlite3 db test.db | 
| set fsize [file size test.db] | 
|  | 
|  | 
| do_test corruptE-2.1 { | 
| db close | 
| -  copy_file test.bu test.db | 
| +  forcecopy test.bu test.db | 
|  | 
| # insert corrupt byte(s) | 
| hexio_write test.db 2041 [format %02x 0x2e] | 
| @@ -92,7 +88,7 @@ do_test corruptE-2.1 { | 
|  | 
| do_test corruptE-2.2 { | 
| db close | 
| -  copy_file test.bu test.db | 
| +  forcecopy test.bu test.db | 
|  | 
| # insert corrupt byte(s) | 
| hexio_write test.db 2047 [format %02x 0x84] | 
| @@ -108,7 +104,7 @@ do_test corruptE-2.2 { | 
|  | 
| do_test corruptE-2.3 { | 
| db close | 
| -  copy_file test.bu test.db | 
| +  forcecopy test.bu test.db | 
|  | 
| # insert corrupt byte(s) | 
| hexio_write test.db 7420 [format %02x 0xa8] | 
| @@ -124,7 +120,7 @@ do_test corruptE-2.3 { | 
|  | 
| do_test corruptE-2.4 { | 
| db close | 
| -  copy_file test.bu test.db | 
| +  forcecopy test.bu test.db | 
|  | 
| # insert corrupt byte(s) | 
| hexio_write test.db 10233 [format %02x 0xd0] | 
| @@ -165,7 +161,7 @@ set tc 1 | 
| foreach test $tests { | 
| do_test corruptE-3.$tc { | 
| db close | 
| -    copy_file test.bu test.db | 
| +    forcecopy test.bu test.db | 
|  | 
| # insert corrupt byte(s) | 
| hexio_write test.db [lindex $test 0] [format %02x [lindex $test 1]] | 
|  |