/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of test/io.test

2016-03-14
18:34
Many more test cases fixed. Only a few remain. file: [f95bca17] check-in: [99b9d7ee] user: drh branch: see-testing, size: 18769
2014-02-12
15:05
Various fixes and test case updates so that veryquick.test passes again. file: [14855666] check-in: [f352ef57] user: dan branch: deferred-open, size: 18729
2013-06-10
23:30
Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost. file: [3a7abcef] check-in: [aa580e36] user: drh branch: nextgen-query-plan-logcost, size: 18729
2013-05-16
19:15
Fix minor test script issues causing releasetest.tcl to fail. file: [ecf44cc8] check-in: [d8ded9d8] user: dan branch: trunk, size: 18730
14:28
Several releasetest.tcl related fixes to test cases. No code changes. file: [2b5b5859] check-in: [e97d744b] user: dan branch: trunk, size: 18538
2013-04-29
07:01
Update 'fuzzerfault' test for its new module loading command. Fix several test names in 'io.test' and make sure the database gets closed between tests. file: [0147ed5f] check-in: [e81e9ca1] user: mistachkin branch: trunk, size: 18478
2013-04-26
18:36
Avoid unnecessarily reseting the pager cache after committing a transaction that takes advantage of the SQLITE_IOCAP_ATOMIC related optimization. file: [b90105d2] check-in: [c47144e9] user: dan branch: trunk, size: 18447
2013-03-27
19:53
Modify various test cases so that they work if the file is extended in units of the system page-size. file: [1d3862c2] check-in: [0e3d5119] user: dan branch: two-mappings, size: 16448
2013-03-21
21:20
Many spelling fixes in comments. No changes to code. file: [a4be25a4] check-in: [6f6e2d50] user: mistachkin branch: trunk, size: 16383
2012-05-01
14:21
Update a test in io.test to account for [05f98d4eec]. file: [36d25150] check-in: [bfa61e78] user: dan branch: trunk, size: 16383
2011-08-02
00:57
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. file: [b278aa8f] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 16225
2010-05-18
12:37
Keep additional state information in the pager in an effort to reduce the number of SQLITE_FCNTL_SIZE_HINTs. (Note: This change was found to make no performance difference and so has been moved onto a side branch. Use the parent check-in instead of this one.) file: [b9d9d627] check-in: [97d88a86] user: drh branch: branch-3.6.1-exp, size: 15535
2010-05-17
15:33
Invoke the SQLITE_FCNTL_SIZE_HINT opcode on the sqlite3_file_control() interface for database files before extending the size of the file. The VFS can use this hint to preallocate space. file: [fb8b310f] check-in: [9a083711] user: drh branch: branch-3.6.1, size: 15535
2010-03-29
19:36
Fix issues with the io.test script. There is still a problem with a ROLLBACK TO not working on an initially empty database files. And much more testing is needed. file: [1b895d67] check-in: [09786e2a] user: drh branch: experimental, size: 16267
2009-08-19
04:24
Adjust sync count for SQLITE_DISABLE_DIRSYNC compiler option. file: [e7bd58ed] check-in: [709e1614] user: shane branch: trunk, size: 15925
2009-03-28
07:03
Fix a couple of test script bugs. No changes to SQLite code. (CVS 6396) file: [ea9ac797] check-in: [c9fa329f] user: danielk1977 branch: trunk, size: 15968
2009-01-11
00:42
In io.test, reset the connection after manually deleting the journal file, so that the connection does not continue to use the old deleted journal file. (CVS 6164) file: [d0dfe567] check-in: [1e79f4f9] user: drh branch: trunk, size: 16078
2008-09-18
11:18
Changes to test script io.test to work on symbian. (CVS 5717) file: [d80d0682] check-in: [2b41c495] user: danielk1977 branch: trunk, size: 16055
2008-08-20
14:49
Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) file: [92cedb5e] check-in: [cb494e10] user: danielk1977 branch: trunk, size: 15577
2008-07-30
17:28
When opening a zero-size database on unix, write one byte into the file before interrogating the inode number. This works around issues with msdos filesystems mounted on OS-X. Ticket #3260. (CVS 5504) file: [23c52939] check-in: [a480a884] user: drh branch: trunk, size: 15535
2008-05-01
18:01
Fix a problem with journal files being created unnecessarily when doing an atomic write in exclusive access locking mode. Fix a test script problem. (CVS 5075) file: [833a1746] check-in: [70e70866] user: drh branch: trunk, size: 15388
2008-03-28
17:41
Change the pager's sector size algorithm to the maximum of the size reported by xSectorSize() from the VFS and 512. It was using the maximum of xSectorSize() and the current page size, but that was adding an extra 512 bytes to the size of the journal file in the common case. (CVS 4929) file: [cfb907b4] check-in: [17ea0c97] user: drh branch: trunk, size: 15410
2008-01-22
11:50
Move the test (sqlite3_simulate_device) functionality out of the main code and into a test vfs. (CVS 4737) file: [f2e9890e] check-in: [17e7bd6c] user: danielk1977 branch: trunk, size: 15419
2007-11-27
23:11
Use the hexio test utility rather than TCL's binary I/O to avoid 32/64-bit problems in io.test. Ticket #2803. (This is a change to the test harness only - not to SQLite.) (CVS 4571) file: [80a7a7f1] check-in: [07f7dde8] user: drh branch: trunk, size: 15298
2007-10-09
08:29
Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) file: [835b0ec6] check-in: [07c00fff] user: danielk1977 branch: trunk, size: 15467
2007-10-03
21:18
Get io.test to work even if auto_vacuum is on by default and we are running with a reduced maximum page size. (CVS 4463) file: [a5923f1c] check-in: [0d05f3fb] user: drh branch: trunk, size: 15378
2007-09-12
17:01
Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) file: [d497d43f] check-in: [c8405b15] user: danielk1977 branch: trunk, size: 15184
2007-09-03
17:02
Get the io.test tests working on windows. (CVS 4381) file: [9aad06bb] check-in: [1be70015] user: drh branch: trunk, size: 15037
2007-09-01
18:24
Fix a bug in jrnlTruncate(). And other coverage improvements. (CVS 4367) file: [6377bcbc] check-in: [02b751fb] user: danielk1977 branch: trunk, size: 14831
2007-08-29
17:59
Disable tests that require SQLITE_ENABLE_ATOMIC_WRITE if that feature is not enabled. (CVS 4325) file: [f0203ae4] check-in: [48744993] user: drh branch: trunk, size: 14424
2007-08-24
11:52
Select the default page size for new databases based on the sector-size and IOCAP flags. (CVS 4286) file: [29c016c1] check-in: [13dda2e8] user: danielk1977 branch: trunk, size: 14302
2007-08-23
16:27
Add some warm-body tests for rollback journal i/o enhancements. (CVS 4279) file: [689a16c1] check-in: [ff3770f8] user: danielk1977 branch: trunk, size: 13177
11:07
Add some further tests and a bugfix for the atomic-write optimization. (CVS 4276) file: [4368da68] check-in: [5f0fb894] user: danielk1977 branch: trunk, size: 8718
08:06
Add some tests for the atomic-write optimization. (CVS 4275) file: [ca9db7cd] check-in: [e2cc7b4a] user: danielk1977 branch: trunk, size: 7666
2007-08-22
02:56
A complete run of quick.test with mutex debugging enabled. (CVS 4266) file: [6b7ee16f] check-in: [783e07d5] user: drh branch: trunk, size: 2886
2007-08-21
13:30
Add the tests that go with the previous commit. (CVS 4258) file: [b2f21c23] check-in: [a87f32e1] user: danielk1977 branch: trunk, size: 2866 Added