| Index: third_party/sqlite/src/test/pageropt.test
|
| diff --git a/third_party/sqlite/src/test/pageropt.test b/third_party/sqlite/src/test/pageropt.test
|
| index 1c634f6443c81ab34489d6425f4a31cb7018a60b..7191661ba5d7cd4e599c9129bbda142b87f4d9d5 100644
|
| --- a/third_party/sqlite/src/test/pageropt.test
|
| +++ b/third_party/sqlite/src/test/pageropt.test
|
| @@ -17,7 +17,7 @@
|
| set testdir [file dirname $argv0]
|
| source $testdir/tester.tcl
|
|
|
| -ifcapable {!pager_pragmas||secure_delete} {
|
| +ifcapable {!pager_pragmas||secure_delete||direct_read} {
|
| finish_test
|
| return
|
| }
|
| @@ -87,12 +87,17 @@ do_test pageropt-1.4 {
|
| # But if the other thread modifies the database, then the cache
|
| # must refill.
|
| #
|
| +ifcapable mmap {
|
| + set x [expr {[permutation]=="mmap" ? 1 : 6}]
|
| +} else {
|
| + set x 6
|
| +}
|
| do_test pageropt-1.5 {
|
| db2 eval {CREATE TABLE t2(y)}
|
| pagercount_sql {
|
| SELECT hex(x) FROM t1
|
| }
|
| -} [list 6 0 0 $blobcontent]
|
| +} [list $x 0 0 $blobcontent]
|
| do_test pageropt-1.6 {
|
| pagercount_sql {
|
| SELECT hex(x) FROM t1
|
|
|