dan
|
eace527b8c
|
Fix typos in permutations.test.
FossilOrigin-Name: b6600ecb4ee8e4d0fe5e8399450ef25b15071a91
|
2010-07-05 05:31:48 +00:00 |
|
dan
|
d53850e579
|
Do not run the memsubsys1.test script under the memsubsys1 permutation.
FossilOrigin-Name: 3a1a8c77a5c7b57755f18d84234faed1f16c2103
|
2010-07-03 19:08:19 +00:00 |
|
dan
|
b3f4351f00
|
Further changes to test scripts so that the "inmemory_journal" permutation works.
FossilOrigin-Name: 50f2f7dfd64f610982525fd7a0dd7c1ade67bebb
|
2010-07-03 16:37:45 +00:00 |
|
dan
|
d506de0208
|
Fix a bug in the permutations.test script.
FossilOrigin-Name: 3b20ad03be55613d922d81aec5313327bf4098b9
|
2010-07-03 13:59:01 +00:00 |
|
dan
|
3f94b60961
|
Fix an assert in pager.c. And various test cases that fail with the in-memory journal permutation.
FossilOrigin-Name: 78fc35ff4b01d4a583009ec8b8bf876738ca7b92
|
2010-07-03 13:45:52 +00:00 |
|
drh
|
bb810a9a7b
|
Print the SQLite source_id() string when running speed tests.
FossilOrigin-Name: 6d7640edcd69a932556f86500aedbf14e75ba7de
|
2010-07-03 12:00:53 +00:00 |
|
dan
|
f43d7fce61
|
Fix an assert() in pager.c added by the previous commit. And various problems with test scripts in autovacuum and in-memory journal mode.
FossilOrigin-Name: 62a10101776b41236ff7bd08c8aa85765a43df7c
|
2010-07-03 10:00:00 +00:00 |
|
dan
|
fce218c5ad
|
Do not attempt to open a WAL file for an in-memory or temporary database. Even if the database header suggests that it is a WAL database.
FossilOrigin-Name: 0fd809243652256d83ddcb58cf4890080654c667
|
2010-07-03 08:01:24 +00:00 |
|
dan
|
84b9618231
|
Do not run the tests in notify3.test unless the unlock-notify API is available.
FossilOrigin-Name: 0d7fd6fe9deeddbec8dff1393beed126ae44c0ee
|
2010-07-02 18:58:01 +00:00 |
|
dan
|
f412ee2ea4
|
Run tkt-9d68c883.test along with the other pager.c coverage tests. Add a test case to pager1.test.
FossilOrigin-Name: c6714b0dbdc782e721662ec166d9f161bc05c6df
|
2010-07-02 13:49:09 +00:00 |
|
dan
|
c396d4af58
|
Additional test cases to cover branches in pager.c.
FossilOrigin-Name: eddfb2b4062f8a8b907f0c7bc08a05c16692e900
|
2010-07-02 11:27:43 +00:00 |
|
drh
|
32f2964390
|
If you delete a database file but not its *-wal file, then open the database
(thus creating a new empty database file) the *-wal file is automatically
deleted.
FossilOrigin-Name: 95c69dfbddaf4367cd699dfe8fcf8e06030c1f53
|
2010-07-01 19:45:34 +00:00 |
|
dan
|
d0b0d4dc23
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: c6e75950928954fbb1590f952e3cdbcb0753b745
|
2010-07-01 19:01:56 +00:00 |
|
dan
|
89ccf4481b
|
Add pager test cases. Change a condition in pager.c to NEVER().
FossilOrigin-Name: a8f6341d3b12d64ef56ed05226e3b4f183b8957d
|
2010-07-01 15:09:47 +00:00 |
|
dan
|
6b63ab47d7
|
Add further test cases. Fix an assert() in pager.c.
FossilOrigin-Name: 8e65c0e3dac400f6a0ec3b7494fba62c14ed6182
|
2010-06-30 10:36:18 +00:00 |
|
dan
|
ba3cbf3d4b
|
Add coverage test cases. Have sqlite3_backup_step() transform SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning.
FossilOrigin-Name: 5e19bc360e098ec06a72f4a86254d8e62e93ea57
|
2010-06-30 04:29:03 +00:00 |
|
dan
|
c8ce39723d
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: 008513ee6115f8d6f4b4e1428c1c638282b971a3
|
2010-06-29 10:30:23 +00:00 |
|
dan
|
d353331aba
|
Add extra pager tests.
FossilOrigin-Name: 6b7e419ddc241f457dd69878f09f5c51c70aa379
|
2010-06-28 19:04:02 +00:00 |
|
dan
|
38e1a279c9
|
Fix some errors when compiling with SQLITE_OMIT_WAL.
FossilOrigin-Name: 3b68cb9c656db8c5c481199919a98f5764f7ebfa
|
2010-06-28 11:23:09 +00:00 |
|
dan
|
9c788140f7
|
Remove debugging code from test script.
FossilOrigin-Name: a85ae33246226801f88c1e377725c192711797cc
|
2010-06-28 11:06:53 +00:00 |
|
dan
|
1db95106ee
|
Currently, if SQLite cannot find a table or index referred to by a query, it reloads the database schema from disk to see if the table or index has been added since the schema was cached in memory. Extend this behaviour to columns (which may have been added using ALTER TABLE) and fix some obscure cases related to tables and indexes (INDEXED BY, DROP TABLE etc.).
FossilOrigin-Name: 4932f22848b3d15a2b6dc5fa2cd69ce19182e2a4
|
2010-06-28 10:15:19 +00:00 |
|
dan
|
4013130485
|
Add test file tkt-d11f09d36e.test.
FossilOrigin-Name: 6e469b63fab3cd63b23110aaceccfed0587c6a87
|
2010-06-26 19:03:30 +00:00 |
|
dan
|
273f3f0d1a
|
When synchronous=NORMAL, use the same journal file format as with synchronous=FULL (i.e. multiple journal headers within the one journal). Fix for [d11f09d36e].
FossilOrigin-Name: 2eaf5ee0d9338de8a77fb3e06ad2f2b0daa6fcbe
|
2010-06-26 15:42:33 +00:00 |
|
dan
|
f9b4419d39
|
Further test cases for pager1.test and pagerfault.test.
FossilOrigin-Name: bfd563c4714d86805fa09ce9f4f807e5d502a99b
|
2010-06-25 19:09:48 +00:00 |
|
dan
|
ec6ffc1a6a
|
Add test cases to pager1.test and pagerfault.test.
FossilOrigin-Name: 4941e437d2638f36ac8510d4a5b4c780afc798bb
|
2010-06-24 19:16:06 +00:00 |
|
dan
|
cfa800cb36
|
Modify ctime.test to work with SQLITE_THREADSAFE=2.
FossilOrigin-Name: c6db3b303182202a8b03512e448607bce71de914
|
2010-06-24 17:37:57 +00:00 |
|
dan
|
0a6052ec51
|
Add a coverage test to pagerfault.test.
FossilOrigin-Name: b58db67e972b5660e62a9b7daa2c1e87c3cf0a68
|
2010-06-24 13:24:26 +00:00 |
|
dan
|
dca321aed4
|
Add coverage tests. Remove a NEVER macro from pager.c, as the condition can now be true in wal mode.
FossilOrigin-Name: 7aac9ad6dd14b1c56eb8e4750ac769c6197c30bd
|
2010-06-24 10:50:17 +00:00 |
|
dan
|
346e426753
|
Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER macro in pager.c that this hits.
FossilOrigin-Name: 3e9680c4c18140d083b24e05a21ea6792aef2487
|
2010-06-23 19:27:36 +00:00 |
|
dan
|
10f5a50e57
|
Add a version number to the wal-index header. If SQLite encounters a version number in either the wal or wal-index files that it does not understand, the operation is abandoned and SQLITE_CANTOPEN returned.
FossilOrigin-Name: 8d0f8a7f70d6fb42369411a934b30f8c8ca8322f
|
2010-06-23 15:55:43 +00:00 |
|
dan
|
47ee386f06
|
Add codec support to wal mode.
FossilOrigin-Name: 393741eba353d5d242b8e3c96db3ea2b92228036
|
2010-06-22 15:18:44 +00:00 |
|
dan
|
68928b6c3e
|
Some changes to test scripts related to codec enabled versions of sqlite.
FossilOrigin-Name: 85dd51a75c75b2a123744f646e04538e4e5d89b3
|
2010-06-22 13:46:43 +00:00 |
|
dan
|
0e986f51a4
|
Add test cases to pager1.test and pager2.test.
FossilOrigin-Name: cc9ddae6d72b214f52b8949e644b91f4ab340a28
|
2010-06-21 18:29:40 +00:00 |
|
dan
|
e08341c664
|
Change things so that journal2.test works with ENABLE_ATOMIC_WRITE.
FossilOrigin-Name: a64d96db09ef2b7651fa4e98d3c7bf3ae5d3fe96
|
2010-06-21 12:34:29 +00:00 |
|
dan
|
153eda0aa4
|
Add further pager tests.
FossilOrigin-Name: 4104b175a8c3560a7680f3d2b54416821bb2e19d
|
2010-06-21 07:45:47 +00:00 |
|
dan
|
672b41beaa
|
Fix jrnlmode2.test so that it works on systems where UNDELETABLE_WHEN_OPEN is defined.
FossilOrigin-Name: 59be370e52ec814c45efa6cbac45b6df94661b54
|
2010-06-21 05:40:49 +00:00 |
|
dan
|
8ce49d6ac0
|
Change the name of IOCAP_SAFE_DELETE to IOCAP_UNDELETABLE_WHEN_OPEN. Have the xDeviceCharacteristics() method of the win32 VFS return this flag.
FossilOrigin-Name: 5a5ff4e3e4c707464f227907d0aefb8ef42180dd
|
2010-06-19 18:12:02 +00:00 |
|
dan
|
146ed78b78
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: f5df83fd875073eee8e2269e87e2a8c9c7abc981
|
2010-06-19 17:26:37 +00:00 |
|
dan
|
de4996e2ee
|
Add tests to pager1.test and pagerfault.test.
FossilOrigin-Name: 58c0b5bfed8c67cc3f2f4a6784d08c14e652c265
|
2010-06-19 11:30:41 +00:00 |
|
dan
|
1f4cb65a9e
|
Add tests to pager1.test.
FossilOrigin-Name: 582fca89195af54e9668af249691654cfea63d04
|
2010-06-18 18:59:49 +00:00 |
|
dan
|
d956efebea
|
Rearrange some code in OP_JournalMode to avoid incorrect returns from subsequent invocations of "PRAGMA journal_mode" following an IO error.
FossilOrigin-Name: ce0a4a9b5f981d066822a9ae63740c91b35bfc60
|
2010-06-18 16:13:45 +00:00 |
|
dan
|
cd27cffa97
|
Merge trunk change [7c3a86b9c7].
FossilOrigin-Name: bd7bc4e0e28bc749034ff1a9290a69330c5d8ca4
|
2010-06-17 16:44:52 +00:00 |
|
dan
|
731bf5bcf8
|
A different fix to [fc62af4523]. When changing from journal_mode=PERSIST or TRINCATE to some other rollback mode, delete the journal file only if a RESERVED lock can be obtained on the database file first.
FossilOrigin-Name: b9b11855e8a9522309dd30e5256bb67d67e1353a
|
2010-06-17 16:44:21 +00:00 |
|
drh
|
0cf68fa4c6
|
Fix the tkt-fc62af4523.test to work around non-randomness of the
randomblob() function when in testing mode.
FossilOrigin-Name: 7c3a86b9c7e2a35ce755c32b38e911e79d843fad
|
2010-06-17 16:08:53 +00:00 |
|
dan
|
b70f82a7a5
|
Fix bug in journal2.test.
FossilOrigin-Name: c1e04f1d4e8575ebc41b5b4403dbfe3f60d578dc
|
2010-06-17 11:36:28 +00:00 |
|
dan
|
24827d0c0f
|
Merge trunk updates with experimental branch.
FossilOrigin-Name: 9f6ea1de5abab0ca28688e257ddf03c66413cf6e
|
2010-06-17 10:52:07 +00:00 |
|
dan
|
7c6d618615
|
Do not delete the journal file in "PRAGMA journal_mode" commands. This fixes [fc62af4523].
FossilOrigin-Name: 1ec74591a93e8b27ad3ac739914a48a91972e82c
|
2010-06-17 10:42:06 +00:00 |
|
dan
|
cb0a7a7267
|
Add test case for [fc62af4523].
FossilOrigin-Name: cccd32c692057beb08a994102c6a10126ddeb937
|
2010-06-17 10:24:27 +00:00 |
|
dan
|
2a321c7547
|
Experimental change: On systems where it is not possible to unlink a file while one or more processes has it open (i.e. not unix), avoid closing the journal file each time the database is unlocked and reopening it at the start of each transaction.
FossilOrigin-Name: bede8c8a148fb9be5ffbf38df7fa733e35cc68c3
|
2010-06-16 19:04:23 +00:00 |
|
dan
|
53f04f3b3f
|
Add extra test cases to pager1.test.
FossilOrigin-Name: ad3209572d0e6afe5c8b52313e334509661045e2
|
2010-06-16 12:30:10 +00:00 |
|