SQLite

All files named ”test/corrupt7.test”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/corrupt7.test

2023-04-01
13:14
[ffa86896fe] part of check-in [a1cb152e69] Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index. (check-in: [a1cb152e69] user: drh branch: trunk, size: 3232)
2016-03-14
17:05
[b036f94bda] part of check-in [d866fffb8b] Many test cases fixed to work with encryption. (check-in: [d866fffb8b] user: drh branch: see-testing, size: 3234)
2015-07-02
16:17
[e4fa6d6584] part of check-in [251a7590ff] Smaller and faster PRAGMA integrity_check that also does a better job of detecting errors. Some output text describing discovered file corruption has changed for clarity. (check-in: [251a7590ff] user: drh branch: trunk, size: 3247)
2015-07-01
17:13
[beb6b16644] part of check-in [1c52212369] Rework the PRAGMA integrity_check logic. Simplify the checkTreePage() routine and clean up the error messages generated. (check-in: [1c52212369] user: drh branch: integrity-check-refactor, size: 3428)
2013-11-29
15:06
[22cc644c2e] part of check-in [15e4f63d1f] Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases. (check-in: [15e4f63d1f] user: drh branch: trunk, size: 3860)
2013-03-27
19:53
[ff767cdf4c] part of check-in [0e3d511927] Modify various test cases so that they work if the file is extended in units of the system page-size. (check-in: [0e3d511927] user: dan branch: two-mappings, size: 3780)
2010-06-22
13:46
[a90caf89c7] part of check-in [85dd51a75c] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a75c] user: dan branch: trunk, size: 3786)
2010-02-19
04:28
[1eb2214f29] part of check-in [cae47c5b09] Changes to pragma integrity_check to check rowid order. Tests of same in corruptE.test. (check-in: [cae47c5b09] user: shaneh branch: trunk, size: 3621)
2009-08-10
10:18
[e66cb109ed] part of check-in [3172a29692] Update a couple of tests in corrupt7.test to account for a change in the error message text emitted by SQLite. (CVS 6968) (check-in: [3172a29692] user: danielk1977 branch: trunk, size: 3599)
2009-06-09
13:42
[8bfb088426] part of check-in [56bff6eb2f] Enable cell overflow checking in sqlite3BtreeInitPage() using the compile-time option SQLITE_ENABLE_OVERSIZE_CELL_CHECK. Change the tests so that they recognize different error messages depending on the setting of this macro. (CVS 6735) (check-in: [56bff6eb2f] user: drh branch: trunk, size: 3605)
2009-06-04
17:02
[2aa5790f7e] part of check-in [1335e4440f] Fix an assertion fault in balance_quick() that occurs when an interior btree node has zero cells due to database corruption. Also update the corrupt7.test result vectors for a couple of cases where the error report on database corruption changed due to earlier detection. (CVS 6717) (check-in: [1335e4440f] user: drh branch: trunk, size: 2987)
2008-08-13
14:07
[7a3be79b93] part of check-in [055f173ab1] A partial fix for ticket #3292. This fixes the original problem but there are other similar problems lurking in the code still. (CVS 5561) (check-in: [055f173ab1] user: drh branch: trunk, size: 2963)
2008-07-26
18:26
[34d3217f2e] part of check-in [7aecabacf9] Fix a case where database corruption was causing an invalid reference. (CVS 5484) (check-in: [7aecabacf9] user: danielk1977 branch: trunk, size: 2839)
2008-07-25
14:53
[d9a20cf5f6] part of check-in [22177dac2e] Fix the corrupt7 tests to track changes in the integrity check error message. (CVS 5480) (check-in: [22177dac2e] user: drh branch: trunk, size: 2047)
2008-06-11
18:56
[f0ff354eb2] part of check-in [4a77ff5b58] Adjust the error-message text in corrupt7.test. (CVS 5205) (check-in: [4a77ff5b58] user: drh branch: trunk, size: 2071)
18:01
Added: [900d4f9aad] part of check-in [c569a6cf66] Add a test case for the database corruption in the form of cell offsets out of range in an otherwise valid btree page. (CVS 5202) (check-in: [c569a6cf66] user: drh branch: trunk, size: 2047)