SQLite

All files named ”test/ioerr.test”
Login

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

History for test/ioerr.test

2025-03-27
14:32
[78552a95d5] part of check-in [f96a5346e3] In Tcl, always use eq/ne for comparing strings, not ==/!= (check-in: [f96a5346e3] user: jan.nijtmans branch: cygwin-fixes, size: 15271)
2024-07-30
17:09
[c94eef1cd8] part of check-in [e0d9670dd9] Get rid of "-encoding binary" across all test cases, as that is no longer supported in Tcl9. Use "-translation binary" instead. (check-in: [e0d9670dd9] user: drh branch: tcl9, size: 15268)
2021-10-19
18:40
[530d05801f] part of check-in [bb0e18ae4a] Update test scripts to unregister the test devsim VFS after it is used. (check-in: [bb0e18ae4a] user: dan branch: trunk, size: 15265)
2018-01-24
06:30
[470fcc78e9] part of check-in [49e58e645e] Update a couple of test scripts so that they work on F2FS file-systems that support atomic transactions. (check-in: [49e58e645e] user: dan branch: trunk, size: 15247)
2013-11-28
19:28
[2a24bd6ed5] part of check-in [65a5bce3ff] Update a few test cases to account for the new error message formats. (check-in: [65a5bce3ff] user: dan branch: trunk, size: 15179)
2011-08-02
00:57
[40bb2cfcab] part of check-in [9007586fda] 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. (check-in: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 15171)
2010-10-04
16:06
[622aebd2f2] part of check-in [dd10690140] Fix a couple of test script problems. (check-in: [dd10690140] user: dan branch: trunk, size: 15171)
2010-09-06
20:28
[e124b97c13] part of check-in [f53856a555] In the test scripts, changes instances of the TCL interface option "-has_codec" into the correct "-has-codec". (check-in: [f53856a555] user: drh branch: trunk, size: 14931)
2009-04-06
17:50
[390785ec65] part of check-in [def3a01691] Test cases and minor code changes to increase coverage of btree.c. (CVS 6456) (check-in: [def3a01691] user: danielk1977 branch: trunk, size: 14931)
2008-11-26
07:40
[12f9000bb9] part of check-in [8271229c66] Fix an obscure memory leak that can follow an IO error. (CVS 5956) (check-in: [8271229c66] user: danielk1977 branch: trunk, size: 14045)
2008-07-12
14:52
[b42f249c91] part of check-in [dcb160249f] Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) (check-in: [dcb160249f] user: drh branch: trunk, size: 13537)
2008-07-09
11:49
[404edbb581] part of check-in [491f8f9613] Coverage testing for balance_quick() and balance_deeper(). (CVS 5382) (check-in: [491f8f9613] user: danielk1977 branch: trunk, size: 13546)
2008-07-08
17:13
[f87e5be364] part of check-in [d74fbb81ca] Test another corruption case in btree.c. And an IO error related scenario. (CVS 5371) (check-in: [d74fbb81ca] user: danielk1977 branch: trunk, size: 10435)
10:19
[7ff1f418ea] part of check-in [f6d9cb835b] Improve coverage of btree.c. (CVS 5363) (check-in: [f6d9cb835b] user: danielk1977 branch: trunk, size: 9432)
2008-06-07
08:58
[0354707047] part of check-in [e9f01c0186] Change the signature of sqlite3PagerPagecount() so that it can return an error code. (CVS 5195) (check-in: [e9f01c0186] user: danielk1977 branch: trunk, size: 8789)
2008-06-05
11:39
[a9dc722254] part of check-in [4226ac54be] Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) (check-in: [4226ac54be] user: danielk1977 branch: trunk, size: 8790)
2008-05-05
15:26
[32cff40562] part of check-in [198c395b01] Avoid leaking page references after an IO error is encountered. (CVS 5082) (check-in: [198c395b01] user: danielk1977 branch: trunk, size: 8773)
2008-01-16
17:46
[5382046b2e] part of check-in [5807921f5a] Get all tests running without memory leaks. (CVS 4714) (check-in: [5807921f5a] user: drh branch: trunk, size: 8582)
2007-10-09
08:29
[ae429185a3] part of check-in [07c00fffe5] Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) (check-in: [07c00fffe5] user: danielk1977 branch: trunk, size: 8607)
2007-09-01
17:00
[4b175825ed] part of check-in [5842f68c1b] Remove code for calling the SQL function randstr() with 0 or 1 argument, as it is registered with sqlite as requiring exactly 2. Also test io errors in sqlite3_release_memory(). (CVS 4365) (check-in: [5842f68c1b] user: danielk1977 branch: trunk, size: 8554)
2007-03-17
10:26
[491d42c49b] part of check-in [c4be8d9949] Modifications to crash-test infrastructure. (CVS 3695) (check-in: [c4be8d9949] user: danielk1977 branch: trunk, size: 7728)
2007-03-15
12:17
[053da63476] part of check-in [1a53f531ec] Infrastructure to make simulated I/O errors persistent instead of transient. (CVS 3689) (check-in: [1a53f531ec] user: drh branch: trunk, size: 7707)
2007-01-04
14:58
[565f1a47c6] part of check-in [8cad5d671b] Fix a memory leak introduced by the latest changes to pager.c. (CVS 3554) (check-in: [8cad5d671b] user: drh branch: trunk, size: 7478)
2007-01-03
23:37
[58fb371922] part of check-in [70a862702d] Clean up memory leaks and uninitialized variables detected by valgrind. Identify all tests where we deliberately derefence freed memory by adding a "-misuse" tag. (CVS 3550) (check-in: [70a862702d] user: drh branch: trunk, size: 7458)
2006-09-15
07:28
[6f67d9328a] part of check-in [ba579ddc43] Add support for extended result codes - additional result information carried in the higher bits of the integer return codes. This must be enabled using the sqlite3_extended_result_code() API. Only a few extra result codes are currently defined. (CVS 3422) (check-in: [ba579ddc43] user: drh branch: trunk, size: 7441)
2006-02-10
13:33
[804d56cfa6] part of check-in [c468aa349d] Minor test file modifications for builds compiled with OMIT options. (CVS 3077) (check-in: [c468aa349d] user: danielk1977 branch: trunk, size: 7442)
2006-01-24
13:09
[42581999ad] part of check-in [c30705a00d] Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025) (check-in: [c30705a00d] user: danielk1977 branch: trunk, size: 7442)
2006-01-23
16:25
[35637957d7] part of check-in [2ef8b85db7] Get I/O error tests working on windows. (CVS 3007) (check-in: [2ef8b85db7] user: drh branch: trunk, size: 7435)
15:25
[3c9facf130] part of check-in [a9ec5ee472] Further coverage improvements for pager.c and another IO error bug fix. (CVS 3001) (check-in: [a9ec5ee472] user: danielk1977 branch: trunk, size: 7360)
2006-01-06
14:32
[aca09f9b30] part of check-in [2529c2e11f] Change the OS interface layer to use traditional direct function call implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) (check-in: [2529c2e11f] user: drh branch: trunk, size: 6043)
2005-08-20
13:47
[c3f71a60be] part of check-in [e559e810a5] More test coverage improvements. (CVS 2605) (check-in: [e559e810a5] user: drh branch: trunk, size: 6042)
2005-03-10
12:58
[b27540c587] part of check-in [7e4af62238] Disable the use of ./crashtest in builds that include a codec. (CVS 2371) (check-in: [7e4af62238] user: drh branch: trunk, size: 5681)
2005-01-29
09:14
[7eff0a5cb5] part of check-in [808e16a7dd] Update to test files to support builds with OMIT macros defined. (CVS 2289) (check-in: [808e16a7dd] user: danielk1977 branch: trunk, size: 5644)
08:36
[79e1ee6915] part of check-in [d0b16bae65] Update ioerr.test to be more deterministic. (CVS 2287) (check-in: [d0b16bae65] user: danielk1977 branch: trunk, size: 5583)
2005-01-22
03:39
[3155522a4f] part of check-in [764b55adb5] Test script changes: Bug fix and cleanup on ioerr tests. Also, don't use TCL "file copy" command on windows. (CVS 2264) (check-in: [764b55adb5] user: danielk1977 branch: trunk, size: 5703)
2005-01-19
03:47
[fb507c2596] part of check-in [441316f1af] A few test cases were failing on windows due to mandatory locking. Omit them on that platform. (CVS 2234) (check-in: [441316f1af] user: danielk1977 branch: trunk, size: 8463)
2005-01-16
11:07
[43cdd9dcbd] part of check-in [6237c294d1] Changes to make sure tests work when SQLITE_DEFAULT_AUTOVACUUM is defined. (CVS 2219) (check-in: [6237c294d1] user: danielk1977 branch: trunk, size: 8235)
09:06
[f2072906ed] part of check-in [fe548561a0] Fixes so that compiling and testing works when SQLITE_OMIT_AUTOVACUUM is defined. (CVS 2218) (check-in: [fe548561a0] user: danielk1977 branch: trunk, size: 8196)
2005-01-14
13:50
[fe51bacd7f] part of check-in [c550d80c25] Experimental patch to balance() (use -DSQLITE_BALANCE_QUICK). (CVS 2211) (check-in: [c550d80c25] user: danielk1977 branch: trunk, size: 8205)
2005-01-13
11:07
[259bef1012] part of check-in [0428a14801] Test cases to improve coverage of pager.c. (CVS 2205) (check-in: [0428a14801] user: danielk1977 branch: trunk, size: 8176)
2005-01-12
09:10
[0563e3eace] part of check-in [2b3e21ce2e] Tests to improve coverage of vdbeaux.c. (CVS 2201) (check-in: [2b3e21ce2e] user: danielk1977 branch: trunk, size: 6588)
2005-01-11
13:02
[01ac547c4a] part of check-in [a6b4572207] Test cases to improve coverage of vdbe.c. (CVS 2193) (check-in: [a6b4572207] user: danielk1977 branch: trunk, size: 5979)
10:25
[b378378502] part of check-in [8ced491588] Test cases to improve coverage of btree.c (and minor bugfixes). (CVS 2190) (check-in: [8ced491588] user: danielk1977 branch: trunk, size: 5246)
2005-01-10
12:59
[fd283e7683] part of check-in [a461988661] Extra test cases to improve coverage of btree.c (CVS 2189) (check-in: [a461988661] user: danielk1977 branch: trunk, size: 4261)
2005-01-08
02:35
[90ccd62d50] part of check-in [5023b1dba2] Minor test script changes to allow all.test to run when SQLITE_DEFAULT_AUTOVACUUM=1 is defined. (CVS 2182) (check-in: [5023b1dba2] user: danielk1977 branch: trunk, size: 4145)
2004-10-01
14:38
[3ce897ee99] part of check-in [44e56f0bba] Additional code to test the SQLITE_FULL return when the disk is full. (CVS 1994) (check-in: [44e56f0bba] user: drh branch: trunk, size: 3688)
2004-06-19
00:16
[7d087bfd1a] part of check-in [d705d051be] Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) (check-in: [d705d051be] user: drh branch: trunk, size: 3845)
2004-06-15
11:40
[ab1319619f] part of check-in [e21a181376] Minor bugfixes and test case adjustments for version 2 test cases to work with version 3. (CVS 1598) (check-in: [e21a181376] user: danielk1977 branch: trunk, size: 3850)
2003-04-25
15:37
[5dbaf09f96] part of check-in [8d3e879349] Add tests to insure VACUUM works in the presence of I/O errors. Fix some problems that came to light by these tests. (CVS 935) (check-in: [8d3e879349] user: drh branch: trunk, size: 3717)
2003-02-16
22:21
[45c8feebe6] part of check-in [75ba78280f] Added test code to check for file descriptor leaks. All regression tests pass now on both win2k and linux. (CVS 868) (check-in: [75ba78280f] user: drh branch: trunk, size: 1736)
2001-10-12
17:30
Added: [57d9bffaca] part of check-in [0a7848b619] Fix an assertion failure when the disk fills up. Add tests for a full disk situation. (CVS 285) (check-in: [0a7848b619] user: drh branch: trunk, size: 1689)