Index: third_party/sqlite/src/test/corruptA.test |
diff --git a/third_party/sqlite/src/test/corruptA.test b/third_party/sqlite/src/test/corruptA.test |
index 9c7d228f4a502b69356e8d66e565ac0c4ec52429..bb9912bd2bc2579853e1f0ea43bb36b3d365958d 100644 |
--- a/third_party/sqlite/src/test/corruptA.test |
+++ b/third_party/sqlite/src/test/corruptA.test |
@@ -24,6 +24,10 @@ source $testdir/tester.tcl |
# |
do_not_use_codec |
+# These tests deal with corrupt database files |
+# |
+database_may_be_corrupt |
+ |
# Create a database to work with. |
# |
@@ -40,12 +44,12 @@ integrity_check corruptA-1.2 |
# is detected when opening the database file. |
# |
db close |
-file copy -force test.db test.db-template |
+forcecopy test.db test.db-template |
set unreadable_version 02 |
ifcapable wal { set unreadable_version 03 } |
do_test corruptA-2.1 { |
- file copy -force test.db-template test.db |
+ forcecopy test.db-template test.db |
hexio_write test.db 19 $unreadable_version ;# the read format number |
sqlite3 db test.db |
catchsql {SELECT * FROM t1} |
@@ -53,7 +57,7 @@ do_test corruptA-2.1 { |
do_test corruptA-2.2 { |
db close |
- file copy -force test.db-template test.db |
+ forcecopy test.db-template test.db |
hexio_write test.db 21 41 ;# max embedded payload fraction |
sqlite3 db test.db |
catchsql {SELECT * FROM t1} |
@@ -61,7 +65,7 @@ do_test corruptA-2.2 { |
do_test corruptA-2.3 { |
db close |
- file copy -force test.db-template test.db |
+ forcecopy test.db-template test.db |
hexio_write test.db 22 1f ;# min embedded payload fraction |
sqlite3 db test.db |
catchsql {SELECT * FROM t1} |
@@ -69,7 +73,7 @@ do_test corruptA-2.3 { |
do_test corruptA-2.4 { |
db close |
- file copy -force test.db-template test.db |
+ forcecopy test.db-template test.db |
hexio_write test.db 23 21 ;# min leaf payload fraction |
sqlite3 db test.db |
catchsql {SELECT * FROM t1} |