/ File History
Login

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

History of test/quick.test

2010-06-15
17:44
Add test file pager1.test, containing tests of inter-process locking in non-wal mode. file: [1681febc] check-in: [6e43eed9] user: dan branch: trunk, size: 369
13:56
Changes to the way tcl test scripts work. No changes to production code. file: [d2a697cf] check-in: [2c5e48a4] user: dan branch: experimental, size: 511
2010-06-07
17:47
Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. file: [f84a9aa4] check-in: [7c33eb5a] user: dan branch: trunk, size: 3357
14:28
Refactor some of the global variables and commands used by tester.tcl. file: [9b7242a3] check-in: [c2edf8e1] user: dan branch: trunk, size: 3341
2010-04-13
11:45
Fix other problems in the WAL test scripts. file: [6f202bef] check-in: [dcb31181] user: dan branch: wal, size: 3364
11:18
Fix a pager bug introduced by the wal code. file: [b72d77e9] check-in: [4a0b29dc] user: dan branch: wal, size: 3347
2009-12-07
23:53
Merge all changes associated with the version 3.6.21 release into the OS-X branch. file: [c95f1257] check-in: [ad08794d] user: drh branch: apple-osx, size: 3333
2009-12-04
05:41
Do not run fts3rnd.test as part of quick.test. file: [d6591e74] check-in: [3bb64842] user: dan branch: trunk, size: 3315
2009-12-03
17:36
Fix an incorrect assert() in fts3.c. Add further fts3 tests. file: [31d0c41d] check-in: [75863c2d] user: dan branch: trunk, size: 3316
2009-11-03
22:34
Customizations for OSX contributed by Apple. file: [5ac8be94] check-in: [941a01eb] user: adam branch: apple-osx, size: 3304
2009-09-22
16:55
Fix another OOM related problem in fkey.c. file: [12fdc765] check-in: [e2bc51bc] user: dan branch: trunk, size: 3286
2009-03-16
14:48
Modify quick.test to support the QUICKTEST_INCLUDE environment variable, which can be used to override the built-in EXCLUDE list. (CVS 6350) file: [f6eb3a98] check-in: [fdfe22f0] user: danielk1977 branch: trunk, size: 3267
2009-03-12
14:43
Make calls to sqlite3BtreeRollbackStmt() no-ops when passed a Btree* handle that does not have an open statement transaction. Ticket #3718. (CVS 6342) file: [d93ab4f1] check-in: [a1bb1aef] user: danielk1977 branch: trunk, size: 2879
2009-02-26
07:15
In sqlite3_table_column_metadata(), hold the mutex on all attached BtShared objects while accessing schema objects. Fix for #3679. (CVS 6328) file: [b7acd5b3] check-in: [d197afd6] user: danielk1977 branch: trunk, size: 2862
2009-02-03
16:51
Commit first version of the 'backup' feature. (CVS 6241) file: [4a09b89a] check-in: [663479b4] user: danielk1977 branch: trunk, size: 2845
2009-01-03
10:41
Add test file savepoint6.test. Contains pseudo random tests of savepoint related commands. (CVS 6105) file: [9ab91798] check-in: [2946fbb7] user: danielk1977 branch: trunk, size: 2825
2008-12-19
16:31
Add some crash-tests for savepoint. Fix a bug revealed by these tests. (CVS 6043) file: [a244cd60] check-in: [6f36c166] user: danielk1977 branch: trunk, size: 2807
2008-12-12
17:56
Rework the rowid lookup logic in the query optimizer to fix various boundary value problems. Ticket #3536. Renamed the OP_MoveXX opcodes to OP_SeekXX. (CVS 6024) file: [5ef986df] check-in: [e545490a] user: drh branch: trunk, size: 2781
2008-10-13
14:16
In rollback.test, do not check for journal deletion if the journal mode is not DELETE. Call show_memstats after each test module in all.test and quick.test. (CVS 5814) file: [70695607] check-in: [df2c28dc] user: drh branch: trunk, size: 2765
2008-09-09
18:28
Add fuzz3.test. For testing the library's response to corrupted database files. (CVS 5685) file: [bbaa1fbd] check-in: [7fd4dd95] user: danielk1977 branch: trunk, size: 2737
2008-08-28
08:31
Fix a threads/mutex problem in pcache.c. (CVS 5630) file: [ab9399a7] check-in: [1928f15b] user: danielk1977 branch: trunk, size: 2724
2008-08-27
18:56
Add the trans2.test script designed to stress statement rollback and no-write optimizations on large transactions with a small cache. (CVS 5627) file: [4e702221] check-in: [39c34e22] user: drh branch: trunk, size: 2699
2008-06-26
08:29
Fix a race condition in sqlite3_initialize(). (CVS 5310) file: [3dba257b] check-in: [70b2ed2a] user: danielk1977 branch: trunk, size: 2693
2008-06-25
17:54
Change the makefiles so that "make test" now runs the veryquick.test script instead of quick.test. Also modify veryquick.test to reuse the code in quick.test. veryquick.test is now the same as quick.test except that it omits all testing related to malloc and IO error simulation. (CVS 5308) file: [c5e83a24] check-in: [8c65146e] user: danielk1977 branch: trunk, size: 2679
2008-06-24
11:21
Add start of new test file "select9.test". To test LIMIT, OFFSET and ORDER BY on compound SELECT statements. (CVS 5293) file: [7c786e78] check-in: [3a13e943] user: danielk1977 branch: trunk, size: 2496
2008-06-21
18:07
Add test file permutations.test, which runs various other test files with sqlite configured in various ways. This adds a few new tests and replaces test files autovacuum_crash.test, autovacuum_ioerr.test, exclusive3.test, jrnlmode2.test, jrnlmode3.test, jrnlmode4.test, mutex2 and onefile.test. (CVS 5265) file: [f040f7e8] check-in: [0e9df350] user: danielk1977 branch: trunk, size: 2481
12:15
Remove mutex2.test. It will be replaced later today by permutations.test. (CVS 5261) file: [48fb66d9] check-in: [98a6a0a3] user: danielk1977 branch: trunk, size: 2420
2008-06-18
17:09
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) file: [58a082b4] check-in: [5059644c] user: danielk1977 branch: trunk, size: 2400
2008-04-19
20:34
Continuing work on journal_mode. Journal_mode=persist now appears to be working, though additional testing would be welcomed. (CVS 5033) file: [ebd2ed55] check-in: [277e4099] user: drh branch: trunk, size: 2378
2008-04-11
14:56
Speed improvements by removing unnecessary memset() operations. Also: do not resize the opcode array of a virtual machine to its minimum size after code generation completes. The extra resize merely uses time. (CVS 4987) file: [33e3eec3] check-in: [25899555] user: drh branch: trunk, size: 2361
2008-03-31
23:51
Add the veryquick.test script for a very fast overview test that omits all i/o and malloc testing. (CVS 4944) file: [3a71af14] check-in: [f61df8da] user: drh branch: trunk, size: 2347
2008-03-28
15:44
Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) file: [1ab788b4] check-in: [d0bf73d8] user: danielk1977 branch: trunk, size: 2338
2008-03-27
15:07
Added the speed4p.test script for testing performance of views and triggers. (CVS 4923) file: [164584ef] check-in: [adf7645f] user: drh branch: trunk, size: 2159
2008-03-25
00:22
Removed the direct btree tests - part of the ongoing effort to test by calling only public interfaces. Modify the sqlite3VdbeRecordCompare interface to used a pre-parsed second key - resulting in a 13% performance improvement on speed1p.test. (CVS 4911) file: [fcd8fb7a] check-in: [0e1d84f2] user: drh branch: trunk, size: 2144
2008-03-22
01:08
Add the speed1p.test script. Like speed1.test except that it tries to take advantage of prepared statements. (CVS 4907) file: [037a953c] check-in: [ece4fb9f] user: drh branch: trunk, size: 2214
2008-03-20
16:26
Do not run crash7.test as part of a quick test. (CVS 4898) file: [ee53085c] check-in: [53b4a090] user: danielk1977 branch: trunk, size: 2209
04:45
Write the page-size into the first journal-header of each journal file. (CVS 4894) file: [3626d353] check-in: [79f573cc] user: danielk1977 branch: trunk, size: 2195
2008-01-16
18:20
Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) file: [771a6b3a] check-in: [3a289b6d] user: danielk1977 branch: trunk, size: 2181
2008-01-08
18:57
Finish registerizing the core logic of INSERT and UPDATE. (CVS 4696) file: [ab128ce4] check-in: [5fd10367] user: drh branch: trunk, size: 2171
2007-11-26
13:36
Additional out-of-memory testing. Fix bugs caused by malloc failures in where.c. Tickets #2794, #2795, #2796, and #2797. (CVS 4560) file: [e4aa7c0c] check-in: [5e02dbab] user: drh branch: trunk, size: 2157
2007-11-23
17:31
Changes fts3 to use only sqlite3_malloc() and not system malloc. Ticket #2762. (CVS 4554) file: [18727c9a] check-in: [460af6bb] user: drh branch: trunk, size: 2140
2007-10-23
10:25
Add speed4.test, with some speed tests for triggers, sub-selects, views and joins. (CVS 4504) file: [fa4e9d57] check-in: [3e3475b9] user: danielk1977 branch: trunk, size: 2136
2007-09-14
16:20
Minor fixes for the OMIT_INCRBLOB compilation option. (CVS 4430) file: [47605260] check-in: [87e37eab] user: danielk1977 branch: trunk, size: 2122
2007-09-10
10:53
Add another test file to help verify thread-safety. (CVS 4419) file: [bedc5696] check-in: [c758cc1d] user: danielk1977 branch: trunk, size: 2107
2007-08-23
16:27
Add some warm-body tests for rollback journal i/o enhancements. (CVS 4279) file: [88844a19] check-in: [ff3770f8] user: danielk1977 branch: trunk, size: 2072
02:47
Improvements to memory leak detection. The --backtrace=NNN option is now recognized by tester.tcl. Memory leak summaries are automatically written to the file ./memleak.txt and each leak is tagged with the test in which it occurred. The quick.test script runs on Linux with no errors and no leaks. (CVS 4273) file: [1284e8b5] check-in: [21f6b310] user: drh branch: trunk, size: 2050
2007-08-16
13:01
Remove the thread specific data subsystem from the unix build. Remove legacy cruft from sqliteInt.h. Use the new mutex subsystem in the PRNG. (CVS 4237) file: [38a6643e] check-in: [3d60c14a] user: drh branch: trunk, size: 2035
2007-06-18
12:22
Documentation updates prior to release 3.4.0. Enhanced support for soak testing in the test scripts. (CVS 4084) file: [3335fcc3] check-in: [eec38710] user: drh branch: trunk, size: 2211
2007-05-30
10:36
Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) file: [73a81a29] check-in: [7522d2fb] user: danielk1977 branch: trunk, size: 2179
08:18
Add the start of the soak-test infrastructure. (CVS 4042) file: [41052ccf] check-in: [5d0b247c] user: danielk1977 branch: trunk, size: 2160
2007-05-12
09:30
Fix an obscure b-tree bug that applied to transient trees used for IN(...) expressions. (CVS 3987) file: [3d7f6ffd] check-in: [96c7232f] user: danielk1977 branch: trunk, size: 2148
2007-05-10
15:37
Add new test file fuzz.test, to test SQLite with fuzzily generated SQL. (CVS 3971) file: [9f5bb4e9] check-in: [1e9e6fe7] user: danielk1977 branch: trunk, size: 2137
2007-05-08
15:59
Add new test file sqllimits1.test. (CVS 3952) file: [616e8906] check-in: [c8974603] user: danielk1977 branch: trunk, size: 2125
2007-04-28
15:47
Add some tests (and 2 resulting bug fixes) to incr vacuum mode. (CVS 3885) file: [afa4339d] check-in: [89b1b3f8] user: danielk1977 branch: trunk, size: 2107
2007-04-16
17:07
Fix a memory leak introduced by (3842) associated with ticket #2296. (CVS 3848) file: [8e7ffe36] check-in: [cdc7608b] user: drh branch: trunk, size: 2075
2007-03-31
10:00
More coverage for pager.c. (CVS 3778) file: [c81ee931] check-in: [665b119a] user: danielk1977 branch: trunk, size: 1874
2007-03-26
13:48
Avoid unnecessary calls to pager_unwritelock() when in exclusive-access mode. Add the speed2.test script to the test suite. (CVS 3718) file: [c3eb0c3e] check-in: [ab53f508] user: drh branch: trunk, size: 1853
12:26
Run some malloc() tests with exclusive-access mode. (CVS 3717) file: [8c0496cf] check-in: [12745490] user: danielk1977 branch: trunk, size: 1847
2007-03-17
10:26
Modifications to crash-test infrastructure. (CVS 3695) file: [9c02be6c] check-in: [c4be8d99] user: danielk1977 branch: trunk, size: 1829
2006-11-23
21:09
Improvements to the speed tests recently added to the test suite. (CVS 3519) file: [6bc0f7c7] check-in: [272c1a6e] user: drh branch: trunk, size: 1807
2006-11-09
00:24
First cut at adding the sqlite3_prepare_v2() API. Test cases added, but more testing would be useful. Still need to update the documentation. (CVS 3506) file: [71ed89a1] check-in: [f1efae92] user: drh branch: trunk, size: 1793
2006-06-23
08:05
Add tests and fixes for handling malloc() failures related to the virtual table feature. (CVS 3285) file: [4eabf0fd] check-in: [5d1d9071] user: danielk1977 branch: trunk, size: 1594
2006-06-14
10:38
Add some tests for sqlite3_load_extension(). (CVS 3239) file: [fc44005d] check-in: [402a77c4] user: danielk1977 branch: trunk, size: 1578
2006-02-14
10:48
Changes so that test_async.c works with memory management turned on. (CVS 3093) file: [e220b3b6] check-in: [f4150c29] user: danielk1977 branch: trunk, size: 1563
2006-01-20
10:55
Handle some of the IO error conditions that may occur in a shared-cache context. (CVS 2980) file: [38d1feef] check-in: [97491d4e] user: danielk1977 branch: trunk, size: 1549
2006-01-10
07:14
If compiled with memory-debugging, write garbage to memory when it is freed. Fix for #1594. (CVS 2900) file: [2d2cf1b5] check-in: [bd02a6fa] user: danielk1977 branch: trunk, size: 1546
2006-01-09
16:12
Fix some errors to do with attached databases and text encodings in shared-cache mode. (CVS 2895) file: [51284a17] check-in: [3e75d3d5] user: danielk1977 branch: trunk, size: 1566
2005-12-30
16:28
Add part of the btree layer of the shared-cache feature. (CVS 2848) file: [24ef81e4] check-in: [2afcad99] user: danielk1977 branch: trunk, size: 1545
2005-12-15
10:11
Add the sqlite3_os_routine_set()/get() functions. (CVS 2818) file: [4be1733b] check-in: [c1ed79f5] user: danielk1977 branch: trunk, size: 1240
2005-12-07
06:27
Add some tests for malloc() failure within the column_name() and column_decl() APIs. (CVS 2805) file: [84138c0f] check-in: [78f10ca0] user: danielk1977 branch: trunk, size: 1227
2005-03-29
08:26
Reduce the space allocated for the runtime virtual machine stack. (CVS 2428) file: [a94d1265] check-in: [7d6818da] user: danielk1977 branch: trunk, size: 1324
03:10
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) file: [e9fdedf0] check-in: [c41d5544] user: danielk1977 branch: trunk, size: 1337
2005-03-21
04:04
Add function to recover from a malloc() failure. (CVS 2414) file: [869345bb] check-in: [1f9d10d7] user: danielk1977 branch: trunk, size: 1324
2004-11-13
13:19
Code toward having btree cursors persist when their table is written too. Doesn't work properly yet. (CVS 2097) file: [91e5b8ae] check-in: [5eaa18d4] user: danielk1977 branch: trunk, size: 1309
2004-11-08
09:26
Test auto-vacuum mode for crash-proofness. Also fix a bug related to the same. (CVS 2077) file: [9e968949] check-in: [839ad771] user: danielk1977 branch: trunk, size: 1295
2004-11-02
12:56
Code to auto-vacuum the database if all root pages happen to be in the right place. Not active by default and largely untested. (CVS 2037) file: [2dca186e] check-in: [d12481f0] user: danielk1977 branch: trunk, size: 1290
2004-09-02
14:57
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize(). This allows the sqlite3_step() to return SQLITE_BUSY if the commit is blocked by a lock. Ticket #885. (CVS 1928) file: [212a9cd4] check-in: [d1b29156] user: drh branch: trunk, size: 1263
2004-08-30
16:52
Better detection and handling of corrupt database files. (CVS 1922) file: [2e9af720] check-in: [8f5b199e] user: drh branch: trunk, size: 1207
2004-07-22
15:02
Fix bugs associated with the codec. (CVS 1846) file: [5bb4afdb] check-in: [b0a3becd] user: drh branch: trunk, size: 1192
2004-07-19
00:39
When comparing two expressions do not apply affinity to either operand. Ticket #805. (CVS 1810) file: [62cd0e24] check-in: [88a4e400] user: drh branch: trunk, size: 1275
2004-06-29
13:41
Ensure the tcl interface returns an error when sqlite3_create_function() fails. (CVS 1764) file: [bbe4abf7] check-in: [357a82cd] user: danielk1977 branch: trunk, size: 1270
2004-06-22
13:12
Add crash.test script. (CVS 1660) file: [4c0b3eab] check-in: [64a6d805] user: danielk1977 branch: trunk, size: 1272
2004-06-19
00:16
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) file: [0c191839] check-in: [d705d051] user: drh branch: trunk, size: 1251
2004-06-15
11:40
Minor bugfixes and test case adjustments for version 2 test cases to work with version 3. (CVS 1598) file: [32f64124] check-in: [e21a1813] user: danielk1977 branch: trunk, size: 1258
02:44
(1) Vdbe makes a copy of column types. (2) Don't invalidate other cursors when a statement or transaction is rolled back. (3) Update capi2.test for the new API. (CVS 1597) file: [a519fa2a] check-in: [4f5e2530] user: danielk1977 branch: trunk, size: 1430
2004-06-14
23:46
Update some old tests to use the new API. (CVS 1593) file: [2d13fadf] check-in: [af6edd2c] user: danielk1977 branch: trunk, size: 1551
13:14
Schema modifications are committed internally when a statement transaction is committed. (CVS 1592) file: [10c5fdbe] check-in: [4cfc5a36] user: danielk1977 branch: trunk, size: 1710
2004-05-24
07:34
Fix for retrieving UTF-16 little-endian text from a big-endian database. (CVS 1446) file: [8800cd2f] check-in: [8104baf2] user: danielk1977 branch: trunk, size: 1839
2004-05-23
13:30
Begin changing the vdbe so all stack values use the database encoding. (CVS 1444) file: [f5d81aa4] check-in: [f47de3a9] user: danielk1977 branch: trunk, size: 1867
2004-05-20
03:30
Fix the misc3.test test file. (CVS 1415) file: [4e4b45ac] check-in: [478836f4] user: drh branch: trunk, size: 1832
02:01
VACUUM works again. (CVS 1412) file: [cbd8ee83] check-in: [c4e1d02f] user: drh branch: trunk, size: 1897
2004-05-19
21:09
Get more tests running. (CVS 1409) file: [b16e2c2e] check-in: [7eb3f29e] user: drh branch: trunk, size: 1944
20:41
Correctly handle 64-bit integers in SQL statements. (CVS 1408) file: [d73d55f7] check-in: [34f03ba6] user: drh branch: trunk, size: 2053
13:13
Bug fixes in where.c. The where.test test works again. (CVS 1406) file: [86f868f1] check-in: [7c31e257] user: drh branch: trunk, size: 2081
2004-05-18
10:06
Fix many problems with manifest types and column affinity. Most things are working now. (CVS 1393) file: [602cada4] check-in: [ad4a9641] user: danielk1977 branch: trunk, size: 2116
2004-05-14
11:00
Implement type affinity for table and index records (CVS 1375) file: [fa37bb9b] check-in: [dbfe6e93] user: danielk1977 branch: trunk, size: 2142
2004-05-13
13:38
Changes to make regression tests in rowid.test pass. (CVS 1373) file: [b9dc7ad3] check-in: [790226c9] user: danielk1977 branch: trunk, size: 2416
11:46
Update quick.test (CVS 1371) file: [cffda9b1] check-in: [a61eefa0] user: danielk1977 branch: trunk, size: 2468
11:34
Various minor fixes and updates to make more test cases pass. (CVS 1370) file: [7fca1ac8] check-in: [dbe8385e] user: danielk1977 branch: trunk, size: 2478
2004-05-12
07:33
Change the table record format to support manifest typing. (CVS 1361) file: [25df45ec] check-in: [0242c9e4] user: danielk1977 branch: trunk, size: 1733
2004-02-11
02:18
Pass all (relevant) regression tests when using the codec. (CVS 1223) file: [5a6bccf5] check-in: [5200e9ed] user: drh branch: trunk, size: 1232
2003-02-16
22:21
Added test code to check for file descriptor leaks. All regression tests pass now on both win2k and linux. (CVS 868) file: [c527bdb8] check-in: [75ba7828] user: drh branch: trunk, size: 1093
2002-08-24
18:24
Change the way token memory is allocated in an effort to fix ticket #136. There is now a memory leak when using views of views. (CVS 725) file: [b372c8da] check-in: [22d8726e] user: drh branch: trunk, size: 855
2002-07-07
16:52
More rollback problems: Fix two more errors introduced by checking (410) that can cause database corruption after a ROLLBACK. Also add new tests to make sure everything is working this time. (CVS 663) file: [21f71047] check-in: [f6e24d5c] user: drh branch: trunk, size: 840
2001-10-22
02:58
More changes for 2.0.7. (CVS 293) file: [6f023c7a] check-in: [f8328a5f] user: drh branch: trunk, size: 826
2001-09-16
00:13
Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [b6ec50f8] check-in: [4e926efe] user: drh branch: trunk, size: 812 Added