mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-01 06:27:03 +03:00
Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.
FossilOrigin-Name: 9007586fdabed8dbcc78581ea9821cfd1f9a4c8c
This commit is contained in:
@ -233,7 +233,7 @@ do_faultsim_test pagerfault-5.2 -prep {
|
||||
do_faultsim_test pagerfault-5.3 -faults oom-transient -prep {
|
||||
faultsim_restore_and_reopen
|
||||
db func a_string a_string
|
||||
file delete -force test2.db test2.db-journal test2.db-wal
|
||||
forcedelete test2.db test2.db-journal test2.db-wal
|
||||
execsql {
|
||||
PRAGMA journal_mode = PERSIST;
|
||||
ATTACH 'test2.db' AS aux;
|
||||
@ -641,7 +641,7 @@ do_test pagerfault-13-pre1 {
|
||||
COMMIT;
|
||||
}
|
||||
db close
|
||||
file delete -force test.db
|
||||
forcedelete test.db
|
||||
faultsim_save
|
||||
} {}
|
||||
do_faultsim_test pagerfault-13 -prep {
|
||||
@ -1106,7 +1106,7 @@ do_faultsim_test pagerfault-22 -prep {
|
||||
#
|
||||
do_faultsim_test pagerfault-23 -prep {
|
||||
sqlite3 db :memory:
|
||||
foreach f [glob -nocomplain test.db*] { file delete -force $f }
|
||||
foreach f [glob -nocomplain test.db*] { forcedelete $f }
|
||||
db eval {
|
||||
ATTACH 'test.db2' AS aux;
|
||||
CREATE TABLE t1(a, b);
|
||||
|
Reference in New Issue
Block a user