| Index: third_party/sqlite/sqlite-src-3100200/test/pcache2.test
|
| diff --git a/third_party/sqlite/src/test/pcache2.test b/third_party/sqlite/sqlite-src-3100200/test/pcache2.test
|
| similarity index 90%
|
| copy from third_party/sqlite/src/test/pcache2.test
|
| copy to third_party/sqlite/sqlite-src-3100200/test/pcache2.test
|
| index 77e7a2613273030c10ba4a76e0825804444d3f8b..a0d7496c865de19801257b455dd1f5bee20cf681 100644
|
| --- a/third_party/sqlite/src/test/pcache2.test
|
| +++ b/third_party/sqlite/sqlite-src-3100200/test/pcache2.test
|
| @@ -16,6 +16,8 @@
|
| set testdir [file dirname $argv0]
|
| source $testdir/tester.tcl
|
|
|
| +test_set_config_pagecache 0 0
|
| +
|
| # Set up a pcache memory pool so that we can easily track how many
|
| # pages are being used for cache.
|
| #
|
| @@ -24,6 +26,7 @@ do_test pcache2-1.1 {
|
| sqlite3_reset_auto_extension
|
| sqlite3_shutdown
|
| sqlite3_config_pagecache 6000 100
|
| + sqlite3_config singlethread
|
| sqlite3_initialize
|
| autoinstall_test_functions
|
| sqlite3_status SQLITE_STATUS_PAGECACHE_USED 1
|
| @@ -35,13 +38,13 @@ do_test pcache2-1.1 {
|
| do_test pcache2-1.2 {
|
| forcedelete test.db test.db-journal
|
| sqlite3 db test.db
|
| - db eval {PRAGMA cache_size=10}
|
| + db eval {PRAGMA cache_size=10; SELECT 1 FROM sqlite_master;}
|
| lindex [sqlite3_status SQLITE_STATUS_PAGECACHE_USED 0] 1
|
| } {2}
|
| do_test pcache2-1.3 {
|
| forcedelete test2.db test2.db-journal
|
| sqlite3 db2 test2.db
|
| - db2 eval {PRAGMA cache_size=50}
|
| + db2 eval {PRAGMA cache_size=50; SELECT 1 FROM sqlite_master;}
|
| lindex [sqlite3_status SQLITE_STATUS_PAGECACHE_USED 0] 1
|
| } {4}
|
|
|
| @@ -73,7 +76,9 @@ catch {db2 close}
|
| sqlite3_reset_auto_extension
|
| sqlite3_shutdown
|
| sqlite3_config_pagecache 0 0
|
| +sqlite3_config serialized
|
| sqlite3_initialize
|
| autoinstall_test_functions
|
|
|
| +test_restore_config_pagecache
|
| finish_test
|
|
|