0
0
mirror of https://github.com/sqlite/sqlite.git synced 2024-12-01 17:23:42 +01:00
sqlite/test
drh a34605859d Detect and handles the case where a row is modified or deleted while it
is being read during SELECT processing. (CVS 5399)

FossilOrigin-Name: c80a5d09935c60a2a50bc262c172a94073355f0d
2008-07-11 21:02:53 +00:00
..
aggerror.test
all.test Prevent veryquick.test and all.test from running permutations.test directly. (CVS 5267) 2008-06-21 19:20:13 +00:00
alter2.test Remove the dependency on the direct btree interface from as many test 2008-03-19 00:21:30 +00:00
alter3.test Remove the dependency on the direct btree interface from as many test 2008-03-19 00:21:30 +00:00
alter.test Fix the ALTER TABLE RENAME algorithm so that it is not confused 2008-05-09 14:17:51 +00:00
altermalloc.test Add automatic recovery from the pager "error-state". Also add a new error code - SQLITE_IOERR_NOMEM. (CVS 4454) 2007-10-03 08:46:44 +00:00
analyze.test Remove entries from the sqlite_stat1 table whenever an index is dropped. Related to #3033. (CVS 4989) 2008-04-11 17:11:26 +00:00
async2.test Reset the writer-thread halt criteria after halting the thread. (CVS 4528) 2007-11-05 17:01:08 +00:00
async3.test Reset the writer-thread halt criteria after halting the thread. (CVS 4528) 2007-11-05 17:01:08 +00:00
async.test Reset the writer-thread halt criteria after halting the thread. (CVS 4528) 2007-11-05 17:01:08 +00:00
attach2.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
attach3.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
attach.test Add the sqlite3_result_error_code() application interface. Use it in the 2008-02-06 14:11:34 +00:00
attachmalloc.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
auth2.test Call the authorizer callback the same number of times whether or not the query flattening occurs. (CVS 5338) 2008-07-02 13:13:51 +00:00
auth.test Call the authorizer callback the same number of times whether or not the query flattening occurs. (CVS 5338) 2008-07-02 13:13:51 +00:00
autoinc.test When initializing the sqlite_sequence entry for an AUTOINCREMENT table, 2008-05-29 03:20:59 +00:00
autovacuum_ioerr2.test Add some tests (and 2 resulting bug fixes) to incr vacuum mode. (CVS 3885) 2007-04-28 15:47:43 +00:00
autovacuum.test For filesystem databases, do not store a list of pages in the statement journal in main memory. (CVS 3825) 2007-04-07 15:03:17 +00:00
avtrans.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
badutf.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
between.test
bigfile.test Further progress on migration to sqlite3_vfs. (CVS 4242) 2007-08-18 10:59:19 +00:00
bigrow.test
bind.test Additional test coverage in select.c and expr.c. (CVS 5381) 2008-07-09 01:39:44 +00:00
bindxfer.test Label test case bindxfer-1.9 as a misuse test case, since it is one. (CVS 4870) 2008-03-17 16:23:26 +00:00
bitvec.test Add a completely new testing system for the Bitvec object. The new 2008-03-21 16:45:47 +00:00
blob.test Smaller and hopefully faster routine for converting blob literals into binary. (CVS 4967) 2008-04-04 15:12:21 +00:00
busy.test Add tests to make sure the busy handler resets. (CVS 4865) 2008-03-15 02:09:21 +00:00
cache.test A complete run of quick.test with mutex debugging enabled. (CVS 4266) 2007-08-22 02:56:42 +00:00
capi2.test Get all tests running without memory leaks. (CVS 4714) 2008-01-16 17:46:38 +00:00
capi3.test Add the vfs_unregister_all and vfs_reregister_all test commands. Use them 2008-07-07 13:31:58 +00:00
capi3b.test Update tests so that they work properly even if the soft-heap-limit 2007-08-10 19:46:13 +00:00
capi3c.test Better error messages when trying to open a large file using a version 2008-05-05 16:56:34 +00:00
capi3d.test Add the sqlite3_next_stmt() interface, including test cases. (CVS 5243) 2008-06-19 02:52:25 +00:00
cast.test Miscellaneous code simplifications and cleanup and test coverage 2008-01-19 20:11:25 +00:00
check.test The REPLACE conflict resolution falls back to FAIL when on a 2007-07-23 19:39:46 +00:00
collate1.test First cut at adding the COLLATE operator. Regression tests pass (or at least 2007-02-01 23:02:45 +00:00
collate2.test First cut at adding the COLLATE operator. Regression tests pass (or at least 2007-02-01 23:02:45 +00:00
collate3.test
collate4.test First pass at optimizing max()/min() as described in #2853. Some refinements to come. (CVS 4687) 2008-01-05 17:39:29 +00:00
collate5.test Where possible, transform the DISTINCT qualifier to a GROUP BY clause. GROUP BY clauses may be optimized by indices, DISTINCT qualifiers cannot. (CVS 4538) 2007-11-12 15:29:18 +00:00
collate6.test Fix a bug with explicit collation sequences attached to a column reference expression that is on the right-hand-side of a binary comparison operator. (CVS 4187) 2007-07-30 14:40:48 +00:00
collate7.test Change the name of create_collation_x() to create_collation_v2(). Also add some tests for it. (CVS 3938) 2007-05-07 14:58:53 +00:00
collate8.test A column name preceded by a unary "+" operator is considered to be 2007-06-20 16:13:23 +00:00
collate9.test Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
collateA.test Fix a bug in the RTRIM collating sequence discovered while working 2008-04-15 04:02:40 +00:00
colmeta.test Improvements to test coverage in the lemon-generated parser and in the 2008-01-23 12:52:40 +00:00
conflict.test Miscellaneous test coverage improvements. (CVS 4734) 2008-01-21 16:22:45 +00:00
corrupt2.test Test another corruption case in btree.c. And an IO error related scenario. (CVS 5371) 2008-07-08 17:13:59 +00:00
corrupt3.test Changes to test scripts to support alternative configurations. (CVS 3824) 2007-04-06 21:42:22 +00:00
corrupt4.test Fix a segfault that could occur while attempting to add new pages 2007-09-07 14:32:06 +00:00
corrupt5.test When a parse of the sqlite_master table fails, include the name of the 2008-03-19 13:03:33 +00:00
corrupt6.test Added test cases for corrupt 2-10 byte SerialTypeLen values. (CVS 5140) 2008-05-19 15:37:10 +00:00
corrupt7.test Adjust the error-message text in corrupt7.test. (CVS 5205) 2008-06-11 18:56:42 +00:00
corrupt8.test Make the btree layer robust when faced with a corrupt database that 2008-07-11 03:34:09 +00:00
corrupt9.test Make the btree layer robust when faced with a corrupt database that 2008-07-11 03:34:09 +00:00
corrupt.test Avoid leaking page references when database corruption is encountered. (CVS 5080) 2008-05-05 12:09:32 +00:00
corruptA.test Added corruptA.test for testing malformed database headers. (CVS 5397) 2008-07-11 16:39:23 +00:00
crash2.test Select the default page size for new databases based on the sector-size and IOCAP flags. (CVS 4286) 2007-08-24 11:52:28 +00:00
crash3.test Select the default page size for new databases based on the sector-size and IOCAP flags. (CVS 4286) 2007-08-24 11:52:28 +00:00
crash4.test Get all tests running without memory leaks. (CVS 4714) 2008-01-16 17:46:38 +00:00
crash5.test Remove an absolute path from crash5.test. (CVS 4727) 2008-01-18 14:17:20 +00:00
crash6.test Make sure the page size in crash6.test does not exceed the maximum 2008-04-14 15:27:19 +00:00
crash7.test Avoid an out-of-bounds read in sqlite3_prepare() and fix a case where the output variable *pzTail was being set incorrectly. Fix for #3027. (CVS 4957) 2008-04-03 14:36:25 +00:00
crash.test Add additional randomness to crash tests. (CVS 4694) 2008-01-08 15:18:52 +00:00
crashtest1.c
createtab.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
cse.test Avoid factoring single-instruction constants that end up getting replaced 2008-04-01 18:04:11 +00:00
date.test Add tests to verify correct behavior when mutex initialization fails. (CVS 5359) 2008-07-08 02:12:37 +00:00
default.test
delete2.test 3 more coverage tests for btree.c. (CVS 5370) 2008-07-08 15:59:51 +00:00
delete3.test
delete.test Add some tests for journal_mode=off. Need to come up with a way of handling 2008-04-19 20:53:26 +00:00
descidx1.test Remove the dependency on the direct btree interface from as many test 2008-03-19 00:21:30 +00:00
descidx2.test Remove the dependency on the direct btree interface from as many test 2008-03-19 00:21:30 +00:00
descidx3.test Remove the dependency on the direct btree interface from as many test 2008-03-19 00:21:30 +00:00
diskfull.test The win32 driver compiles but does not yet work well. Many bugs 2007-08-24 03:51:33 +00:00
distinctagg.test
enc2.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
enc3.test Changes to lemon to generate additional comments in the output file and 2008-01-22 01:48:05 +00:00
enc.test Add some code to MemTranslate() to prevent the READ_UTF8() macro from overreading a buffer. (CVS 4033) 2007-05-23 16:23:09 +00:00
eval.test Detect and handles the case where a row is modified or deleted while it 2008-07-11 21:02:53 +00:00
exclusive2.test Updates to test scripts for better support of soft-heap-limit testing. (CVS 4209) 2007-08-12 20:07:58 +00:00
exclusive.test In exclusive locking mode, commit by zeroing the first 28 bytes of the 2008-04-17 14:16:42 +00:00
exec.test Miscellaneous test coverage improvements. (CVS 4734) 2008-01-21 16:22:45 +00:00
expr.test Changes to lemon to generate additional comments in the output file and 2008-01-22 01:48:05 +00:00
filectrl.test Remove dead code from the lemon-generated parser. Better testing 2008-01-22 14:50:16 +00:00
filefmt.test Changes to test scripts to support alternative configurations. (CVS 3824) 2007-04-06 21:42:22 +00:00
fkey1.test The FOR EACH STATEMENT clause in a trigger is now a syntax error. It used 2007-04-06 11:26:00 +00:00
format4.test Get tests working with SQLITE_OMIT_AUTOVACUUM=1. (CVS 3918) 2007-05-04 14:36:22 +00:00
fts1a.test
fts1b.test
fts1c.test
fts1d.test
fts1e.test
fts1f.test Fix typos in test naming (was using 'e' instead of 'f'). (CVS 3655) 2007-02-23 00:14:05 +00:00
fts1i.test Do not run test fts1i.test if FTS1 is not installed. (CVS 3600) 2007-01-24 03:43:20 +00:00
fts1j.test http://www.sqlite.org/cvstrac/tktview?tn=2219 2007-02-07 01:01:17 +00:00
fts1k.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
fts1l.test Fix crash in delete when existing row has null fields. Previous code 2007-04-09 20:45:40 +00:00
fts1m.test Apply change 4095 to fts1. Fix snippet generation when the left-most 2007-07-25 00:25:20 +00:00
fts1n.test Replicates http://www.sqlite.org/cvstrac/chngview?cn=4151 which 2007-07-25 00:38:05 +00:00
fts1o.test Fix discrepency in the test pointed out by a user. Was testing fts2 :-). (CVS 4348) 2007-08-30 20:01:32 +00:00
fts1porter.test
fts2a.test Fix overzealous fts2 assertions WRT rowid 0 or lower. Only check that 2007-05-21 21:59:18 +00:00
fts2b.test
fts2c.test
fts2d.test
fts2e.test
fts2f.test Fix typos in test naming (was using 'e' instead of 'f'). (CVS 3655) 2007-02-23 00:14:05 +00:00
fts2g.test Don't do anything when input doclists are both empty. Ticket #2774 (CVS 4546) 2007-11-16 00:23:07 +00:00
fts2h.test
fts2i.test Do not run the fts2i.test unless the FTS2 module is available. (CVS 3601) 2007-01-24 03:46:35 +00:00
fts2j.test http://www.sqlite.org/cvstrac/tktview?tn=2219 2007-02-07 01:01:17 +00:00
fts2k.test Convert fts2 to use sqlite3_prepare_v2() to prevent certain logic 2007-08-10 23:47:03 +00:00
fts2l.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
fts2m.test Fix crash in delete when existing row has null fields. Previous code 2007-04-09 20:45:40 +00:00
fts2n.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
fts2o.test Modify handling of SQLITE_SCHEMA in fts2 code. An SQLITE_SCHEMA error may cause SQLite to reload the internal schema, deleting and recreating v-table objects. So the sqlite3_vtab structure can be deleted out from under a v-table implementation. (CVS 4151) 2007-07-02 10:16:49 +00:00
fts2token.test Add a test that calls fts2_tokenizer() with an argument set via C code. (CVS 4118) 2007-06-25 12:05:40 +00:00
fts3.test Changes fts3 to use only sqlite3_malloc() and not system malloc. 2007-11-23 17:31:17 +00:00
fts3aa.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ab.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ac.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ad.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ae.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3af.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ag.test Don't do anything when input doclists are both empty. Ticket #2774 (CVS 4546) 2007-11-16 00:23:07 +00:00
fts3ah.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ai.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3aj.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3ak.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3al.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
fts3am.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3an.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
fts3ao.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3atoken.test Replicate the fts2*.test files as fts3a*.test, and convert fts2 to 2007-08-20 17:38:42 +00:00
fts3b.test Add an implicit (HIDDEN) docid column. This works as an alias to 2007-09-13 18:14:49 +00:00
fts3c.test fts3 functions for testing scripts. These are a first step towards 2008-07-03 19:53:21 +00:00
fts3near.test Add the NEAR operator to fts3. (CVS 4502) 2007-10-22 18:02:20 +00:00
func.test Additional test cases added on the sqlite3_create_function() interface. (CVS 5349) 2008-07-07 14:50:14 +00:00
fuzz2.test Make sure pParse->rc gets set whenever sqlite3ErrorMsg() is called. This is 2007-05-15 16:51:37 +00:00
fuzz_common.tcl Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) 2007-05-30 10:36:47 +00:00
fuzz_malloc.test Test script fixes to get things running under varying configurations. 2007-09-03 15:42:47 +00:00
fuzz.test Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) 2007-05-30 10:36:47 +00:00
hook.test Miscellaneous code simplifications and cleanup and test coverage 2008-01-19 20:11:25 +00:00
icu.test Add interface to configure SQLite to use ICU collation functions. (CVS 3936) 2007-05-07 11:53:13 +00:00
in2.test Fix another variant of the "IN (...)" b-tree problem. (CVS 3988) 2007-05-12 10:41:47 +00:00
in3.test Do not segfault after a parse error in a sub-select in a statement of the form "DELETE WHERE ... IN(sub-select)". Ticket #2991. (CVS 4854) 2008-03-12 10:39:00 +00:00
in.test Fix handling of "x IN (...)" and "x NOT IN (...)" expressions when the set contains an SQL NULL value. (CVS 5314) 2008-06-26 18:04:03 +00:00
incrblob2.test Remove an assert() that was failing if there were any open incremental blob handles when a statement transaction was rolled back. (CVS 5326) 2008-06-28 15:33:24 +00:00
incrblob_err.test Prevent the flattening optimization from transforming a to a query with an illegal ORDER BY clause. (CVS 5372) 2008-07-08 17:43:56 +00:00
incrblob.test Ensure that it is not possible to open either virtual table or view columns using the blob API. Ticket #3078. (CVS 5041) 2008-04-24 09:49:55 +00:00
incrvacuum2.test Fix a problem causing the database to be truncated to the wrong size after an incremental-vacuum is performed on a database in full auto-vacuum mode. (CVS 5094) 2008-05-07 07:13:16 +00:00
incrvacuum_ioerr.test Re-enable tests that were accidentally disabled by (5112). (CVS 5114) 2008-05-09 18:03:27 +00:00
incrvacuum.test Miscellaneous test coverage improvements. (CVS 4734) 2008-01-21 16:22:45 +00:00
index2.test
index3.test When a parse of the sqlite_master table fails, include the name of the 2008-03-19 13:03:33 +00:00
index.test Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) 2008-01-16 18:20:41 +00:00
insert2.test Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) 2008-01-16 18:20:41 +00:00
insert3.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
insert4.test Miscellaneous test coverage improvements. (CVS 4734) 2008-01-21 16:22:45 +00:00
insert5.test Registerify the SRT_Subroutine destination for SELECT results. (CVS 4690) 2008-01-06 00:25:21 +00:00
insert.test Improvements to coverage testing. (CVS 3810) 2007-04-05 11:25:58 +00:00
interrupt.test Get all tests running without memory leaks. (CVS 4714) 2008-01-16 17:46:38 +00:00
intpkey.test When using an index to scan a database table, read column data from the index in preference to the table. This increases the likelihood that the table will not be required at all. (CVS 4580) 2007-11-29 17:43:27 +00:00
io.test Fix a problem with journal files being created unnecessarily when doing 2008-05-01 18:01:46 +00:00
ioerr2.test 3 more coverage tests for btree.c. (CVS 5370) 2008-07-08 15:59:51 +00:00
ioerr3.test Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) 2008-01-19 23:50:26 +00:00
ioerr4.test Fix the new ioerr4.test so that it plays well with others. (CVS 5103) 2008-05-08 01:11:42 +00:00
ioerr5.test If a pager is already in the error-state when CommitPhaseOne() is called, exit early. (CVS 5134) 2008-05-15 11:08:07 +00:00
ioerr.test Coverage testing for balance_quick() and balance_deeper(). (CVS 5382) 2008-07-09 11:49:46 +00:00
join2.test
join3.test
join4.test
join5.test Fix the query optimizer so that it correctly handles constant expressions 2007-06-08 00:20:47 +00:00
join.test Add a test case to join.test. No code changes, no bugs found. (CVS 5384) 2008-07-09 14:47:21 +00:00
journal1.test
jrnlmode.test Add "pragma journal_size_limit", used to limit the space consumed by persistent journal files left in the file-system after a transaction has concluded in exclusive (or journal_mode=persist) mode. (CVS 5185) 2008-06-04 06:45:59 +00:00
lastinsert.test
laststmtchanges.test Fix a bug in the sqlite3_changes() function reported on the mailing list. (CVS 3868) 2007-04-25 11:28:16 +00:00
like2.test Fix the LIKE query optimizer so that it works with LIKE patterns 2008-05-26 18:33:40 +00:00
like.test Fix a bug in the LIKE optimizer that occurs when the last character 2008-02-23 21:55:39 +00:00
limit.test Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) 2008-01-16 18:20:41 +00:00
loadext2.test Move SQL functions used for testing only out of func.c and into a new 2008-03-19 16:08:53 +00:00
loadext.test Changes to loadext.test so that it works on osx as well as linux. (CVS 5329) 2008-06-30 15:09:29 +00:00
lock2.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
lock3.test
lock4.test Fix a second race condition in lock4.test. (CVS 4861) 2008-03-14 08:57:41 +00:00
lock5.test Rearrange some ENABLE_LOCKING_STYLE related code in os_unix.c. (CVS 5324) 2008-06-28 11:23:00 +00:00
lock.test
main.test Improved test coverage for the tokenizer and sqlite3_complete() interface. 2008-01-22 23:37:09 +00:00
malloc2.test Move the malloc() failure simulation out of malloc.c and into a separate sqlite3_mem_methods interface. Still some related changes to come. (CVS 5250) 2008-06-19 18:17:49 +00:00
malloc3.test On instruction from DRH, only do malloc failure tests for O/S ops on non-Windows systems. Better test fixture code will be introduced in 3.6.0 to add this coverage back in for Windows. (CVS 5130) 2008-05-13 19:41:53 +00:00
malloc4.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
malloc5.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
malloc6.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
malloc7.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
malloc8.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
malloc9.test Fix the output labels on the tests in malloc9. (CVS 4966) 2008-04-04 12:21:25 +00:00
malloc_common.tcl Fix a bug in handling queries on the sqlite_master table with an empty (0 bytes in size) database file. (CVS 5286) 2008-06-23 18:49:43 +00:00
malloc.test Test a couple of specific malloc() failures that were not tested before. (CVS 5350) 2008-07-07 14:56:56 +00:00
mallocA.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocAll.test Additional out-of-memory testing. Fix bugs caused by malloc failures in 2007-11-26 13:36:00 +00:00
mallocB.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocC.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocD.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocE.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocF.test Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
mallocG.test Make check-in (5356) compatible with builds that do not enable memory 2008-07-07 19:52:09 +00:00
manydb.test
memdb.test
memleak.test Get the memleak.test script working again after recent changes. (CVS 3768) 2007-03-30 17:17:51 +00:00
memsubsys1.test Patch to memsubsys1.test in order to avoid a segfault in tableapi.test. (CVS 5252) 2008-06-20 00:03:21 +00:00
memsubsys2.test Enhancements to the testing logic for malloc and mutex. Only permit one 2008-07-10 18:13:42 +00:00
minmax2.test First pass at optimizing max()/min() as described in #2853. Some refinements to come. (CVS 4687) 2008-01-05 17:39:29 +00:00
minmax3.test Fix a problem with min() and descending indexes. (CVS 4933) 2008-03-28 19:16:56 +00:00
minmax.test Improved testing of the min/max optimization. (CVS 5373) 2008-07-08 18:05:26 +00:00
misc1.test Fix a bug in the misc1 test script. (CVS 4526) 2007-11-05 14:58:23 +00:00
misc2.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
misc3.test If a unique index covers any prefix of the ORDER BY clause then let it 2008-06-25 02:47:57 +00:00
misc4.test Strengthen the tests for aggregate functions in GROUP BY clauses. 2007-12-08 18:01:30 +00:00
misc5.test Use a 6-byte rather than an 8-byte encoding for integers between 2008-05-08 15:18:10 +00:00
misc6.test Get the build working with -DSQLITE_OMIT_UTF16=1. Ticket #2314. (CVS 3865) 2007-04-23 23:56:31 +00:00
misc7.test Fix minor problems in the test scripts and harness. (CVS 5394) 2008-07-11 13:53:54 +00:00
misuse.test
mutex1.test Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) 2008-07-10 17:52:49 +00:00
mutex2.test Fix minor problems in the test scripts and harness. (CVS 5394) 2008-07-11 13:53:54 +00:00
nan.test New test cases to verify that SQLite handles bound NaN, +Inf, and -Inf 2008-05-11 11:07:06 +00:00
notnull.test
null.test Adjust the test suite to account for recent changes related to #2822. Most changes are related to English language error messages only. (CVS 4622) 2007-12-13 07:58:50 +00:00
openv2.test Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Some 2007-09-03 15:19:34 +00:00
pager2.test Discard the contents of the pager-cache only when the change-counter indicates that it is stale. (CVS 3711) 2007-03-23 18:12:06 +00:00
pager3.test
pager.test Fix bugs in temp database handling introduced by the prevous check-in. (CVS 4288) 2007-08-24 16:29:23 +00:00
pageropt.test Get the SQLITE_SECURE_DELETE compile-time option working again. 2008-04-14 01:00:57 +00:00
pagesize.test Changes to test scripts to support alternative configurations. (CVS 3824) 2007-04-06 21:42:22 +00:00
permutations.test Enhancements to the testing logic for malloc and mutex. Only permit one 2008-07-10 18:13:42 +00:00
pragma2.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
pragma.test Prohibit the user from changing the temporary storage medium (pragma temp_store) while there is a read transaction open on the temporary database. Add tests to shared.test to cover a few more lines in btree.c. (CVS 5362) 2008-07-08 07:35:51 +00:00
printf.test Test coverage improvements on printf. (CVS 5385) 2008-07-09 16:51:51 +00:00
progress.test Fix for #2415. The progress handler should abandon only the current query, not all active queries. (CVS 4067) 2007-06-15 14:53:53 +00:00
ptrchng.test Fix a problem in the ptrchng.test script. (CVS 4786) 2008-02-14 05:44:45 +00:00
quick.test Fix a race condition in sqlite3_initialize(). (CVS 5310) 2008-06-26 08:29:34 +00:00
quote.test Fix duplicate test IDs in the test suite. No changes to code. Ticket #2319. (CVS 3869) 2007-04-25 11:32:30 +00:00
rdonly.test Improve coverage of btree.c. (CVS 5363) 2008-07-08 10:19:58 +00:00
reindex.test
rollback.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
rowid.test Miscellaneous code simplifications and cleanup and test coverage 2008-01-19 20:11:25 +00:00
rtree.test Run (a subset of) the rtree tests from quick.test. (CVS 5282) 2008-06-23 15:55:52 +00:00
safety.test Test script changes that go with the coverage enhancements of the 2008-03-18 13:46:53 +00:00
schema2.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
schema.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
select1.test Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
select2.test Fix a problem with the test scripts caused by not cleaning up the global tcl namespace. (CVS 5044) 2008-04-24 12:38:28 +00:00
select3.test Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) 2008-01-16 18:20:41 +00:00
select4.test Fixed typo to close #1731. (CVS 5302) 2008-06-25 08:02:44 +00:00
select5.test Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715) 2008-01-16 18:20:41 +00:00
select6.test
select7.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
select8.test Continuing work toward converting the VM into a register machine. (CVS 4707) 2008-01-12 12:48:07 +00:00
select9.test Fix a problem with LIMIT and OFFSET clauses on the parent query when optimizing a UNION ALL sub-select. (CVS 5332) 2008-07-01 14:39:35 +00:00
selectA.test Test enhancements, especially to the new compound-SELECT merge logic. (CVS 5305) 2008-06-25 14:31:53 +00:00
selectB.test Fix a crash in flattenSubquery(). (CVS 5388) 2008-07-10 17:59:12 +00:00
server1.test Fix a bug in test_server.c that resulted from the change in semantics 2007-08-29 18:20:16 +00:00
shared2.test Improvements to memory leak detection. The --backtrace=NNN option is now 2007-08-23 02:47:53 +00:00
shared3.test Fix a bug whereby opening a connection to an existing shared-cache caused the cache-size (the value configured by "PRAGMA cache_size") to revert to its default value. (CVS 5274) 2008-06-23 09:50:50 +00:00
shared_err.test Fix a problem in shared_err.test preventing it from running properly and add a test to corrupt2.test to cover another corruption detection case. (CVS 5355) 2008-07-07 17:55:28 +00:00
shared.test Prohibit the user from changing the temporary storage medium (pragma temp_store) while there is a read transaction open on the temporary database. Add tests to shared.test to cover a few more lines in btree.c. (CVS 5362) 2008-07-08 07:35:51 +00:00
shortread1.test Add tests to prevent a regression of the short read problem discovered 2007-09-14 01:48:11 +00:00
sidedelete.test Minor cleanup changes on the OP_StackDepth opcode. Added the 2007-12-12 22:24:12 +00:00
soak.test Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) 2007-05-30 10:36:47 +00:00
softheap1.test Test another corruption case in btree.c. And an IO error related scenario. (CVS 5371) 2008-07-08 17:13:59 +00:00
sort.test
speed1.test Improvements to the output of the speed tests. (CVS 3785) 2007-03-31 22:34:16 +00:00
speed1p.explain Add speed-test scripts that also show EXPLAIN output. (CVS 5017) 2008-04-16 12:57:48 +00:00
speed1p.test Use an improved RDTSC access routine. (CVS 4961) 2008-04-03 19:40:59 +00:00
speed2.test Detect database file changes using a 128-bit segment of the file header 2007-04-16 15:02:19 +00:00
speed3.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
speed4.test Add speed4.test, with some speed tests for triggers, sub-selects, views and joins. (CVS 4504) 2007-10-23 10:25:30 +00:00
speed4p.explain Add speed-test scripts that also show EXPLAIN output. (CVS 5017) 2008-04-16 12:57:48 +00:00
speed4p.test Add three new test cases to speed4p.test. Two of the three do single-row 2008-04-10 13:32:36 +00:00
sqllimits1.test Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
subquery.test Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
subselect.test Get the column affinities right when processing an IN operator where 2007-04-12 03:54:38 +00:00
substr.test Make the 3rd parameter of the SUBSTR() function optional. Ticket #2579. (CVS 4486) 2007-10-12 19:11:55 +00:00
sync.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
table.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
tableapi.test Remove mutex2.test. It will be replaced later today by permutations.test. (CVS 5261) 2008-06-21 12:15:04 +00:00
tclsqlite.test Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) 2008-07-10 17:52:49 +00:00
tempdb.test Add a test case to cover the bug fixed in check-in (5007). (CVS 5008) 2008-04-15 00:01:59 +00:00
temptable.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
tester.tcl Additional test coverage for the btree module. Remove the failsafe() macro 2008-07-11 16:15:17 +00:00
thread1.test
thread2.test
thread001.test Enhance thread001.test again, this time to also test in shared-cache mode. (CVS 4418) 2007-09-10 07:35:47 +00:00
thread002.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
thread_common.tcl Add another test file to help verify thread-safety. (CVS 4419) 2007-09-10 10:53:01 +00:00
threadtest1.c
threadtest2.c Get threadtest2.c working again after being long neglected. (CVS 3562) 2007-01-05 01:58:26 +00:00
tkt1435.test
tkt1443.test
tkt1444.test
tkt1449.test
tkt1473.test
tkt1501.test
tkt1512.test Get tests working with SQLITE_OMIT_AUTOVACUUM=1. (CVS 3918) 2007-05-04 14:36:22 +00:00
tkt1514.test
tkt1536.test
tkt1537.test
tkt1567.test
tkt1644.test
tkt1667.test
tkt1873.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
tkt2141.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2192.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2213.test Set the MEM_Term flag when an internal string has a nul-terminator appended to it. Fix for #2213. (CVS 3627) 2007-02-05 14:21:47 +00:00
tkt2251.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2285.test Zero cached pages located beyond the end of the file before returning them. Ticket #2285. (CVS 3808) 2007-04-05 05:46:14 +00:00
tkt2332.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2339.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2391.test Consider explicit collate clauses when matching WHERE constraints to indices. Fix for #2391. (CVS 4040) 2007-05-29 12:11:29 +00:00
tkt2409.test Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
tkt2450.test When expanding '*' in the result set of a SELECT, quote the expanded identifiers. Fix for #2450. (CVS 4111) 2007-06-24 06:32:17 +00:00
tkt2640.test Fix compilation/testing with OMIT_SUBQUERY defined. Ticket #2828. (CVS 4603) 2007-12-10 05:03:46 +00:00
tkt2643.test Fix incorrect index cost assumptions that occur after an ANALYZE. 2007-09-13 17:54:40 +00:00
tkt2686.test Add more test cases to prove that ticket #2920 does not exist in 2008-02-02 02:48:52 +00:00
tkt2767.test Fix the code generation for UPDATE and DELETE so that 2007-11-11 18:36:34 +00:00
tkt2817.test When parsing CREATE INDEX statements from the sqlite_master table, do not search the temp database schema for the corresponding table. Only consider the database for which the schema is being parsed. Ticket #2817. (CVS 4587) 2007-12-02 11:46:34 +00:00
tkt2820.test Make sure statement journals are initiated when doing DROP operations 2007-12-04 16:54:52 +00:00
tkt2822.test Additional test cases for tkt2822. Fix a related bug in printf(). (CVS 4624) 2007-12-13 17:50:22 +00:00
tkt2832.test Remove an (explain) accidentally left in tkt2832.test. (CVS 4618) 2007-12-12 18:05:20 +00:00
tkt2854.test Updated test case for Windows to get around problems in ticket #3129. (CVS 5146) 2008-05-20 13:17:28 +00:00
tkt2920.test Add more test cases to prove that ticket #2920 does not exist in 2008-02-02 02:48:52 +00:00
tkt2927.test Add another test case to verify that ticket #3092 has been fixed. (CVS 5076) 2008-05-02 02:00:54 +00:00
tkt2942.test Do not apply the query flattening optimization when the outer query is an 2008-02-15 14:33:03 +00:00
tkt3080.test Add tests to create and drop a virtual table during a recursive call from 2008-04-28 17:12:10 +00:00
tkt3093.test Make sure that when a connection is blocking on a RESERVED lock that it 2008-05-02 14:23:54 +00:00
tkt3121.test Disable the column cache when coding values that will be passed to the xFilter() method of a virtual table, in case the xFilter() implementation modifies the type or encoding of the value. Ticket #3121. (CVS 5139) 2008-05-16 15:40:40 +00:00
tkt3201.test Fix for explicitly inserting a NULL value into the rowid column of a virtual table. (CVS 5343) 2008-07-04 10:56:07 +00:00
tokenize.test Testing coverage enhancements. (CVS 5358) 2008-07-08 00:06:49 +00:00
trace.test The sqlite3_trace() callback now prints a message as each trigger fires 2008-01-12 21:35:57 +00:00
trans.test Continuing work on journal_mode. Journal_mode=persist now appears to be 2008-04-19 20:34:18 +00:00
trigger1.test Fixes to the test suite (no code changes) so that quick.test runs with OMIT_ATTACH builds. #2706. (CVS 4480) 2007-10-09 08:29:32 +00:00
trigger2.test
trigger3.test Verify that a RAISE(ROLLBACK,...) works like RAISE(FAIL,...) when not 2008-04-10 15:12:45 +00:00
trigger4.test Fix the trigger4 test so that it runs on windows. (CVS 3559) 2007-01-04 22:13:02 +00:00
trigger5.test
trigger6.test
trigger7.test When a parse of the sqlite_master table fails, include the name of the 2008-03-19 13:03:33 +00:00
trigger8.test
trigger9.test Add some extra tests for the recent trigger compilation optimization. (CVS 4653) 2008-01-02 04:41:24 +00:00
triggerA.test When materializing a view for an UPDATE or DELETE make use of the WHERE 2008-02-12 16:52:14 +00:00
triggerB.test Do not attempt to omit unused columns of a view in an instead-of trigger 2008-04-15 14:36:42 +00:00
types2.test Clarify the documentation on how comparisons occur in an IN operator. 2007-02-23 03:00:44 +00:00
types3.test Changes to test scripts to accommodate different architectures and different 2008-04-28 13:02:57 +00:00
types.test
unique.test
update.test Enhancements to the change counter tests. Ticket #3013. (CVS 4986) 2008-04-10 18:44:36 +00:00
utf16align.test
vacuum2.test Registerification of the WHERE clause logic. (CVS 4716) 2008-01-17 02:36:28 +00:00
vacuum3.test Ensure that vacuum3.test closes all opened database connections. Fix for #3157. (CVS 5184) 2008-06-03 07:34:09 +00:00
vacuum.test Add out-of-range tests on the first parameter to sqlite3_limit(). 2008-04-15 02:36:33 +00:00
varint.test
veryquick.test 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) 2008-06-25 17:54:53 +00:00
view.test Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
vtab1.test Fix for explicitly inserting a NULL value into the rowid column of a virtual table. (CVS 5343) 2008-07-04 10:56:07 +00:00
vtab2.test Make sure virtual table interfaces are not invoked after EOF when 2008-01-31 15:53:45 +00:00
vtab3.test
vtab4.test
vtab5.test Allow ALTER TABLE on virtual tables. (CVS 4142) 2007-06-27 15:53:34 +00:00
vtab6.test Return an error when an xBestIndex() method indicates that it intends to use the value of an unusable constraint. Related to #2998. (CVS 4867) 2008-03-17 09:36:44 +00:00
vtab7.test Make sure statement journals are initiated when doing DROP operations 2007-12-04 16:54:52 +00:00
vtab8.test Handle the case where the estimated cost of a virtual table scan is larger than SQLITE_BIG_DBL. Ticket #2253. (CVS 3670) 2007-03-02 08:12:22 +00:00
vtab9.test Ensure sqlite3_finalize() can be called from within the xDisconnect() method of virtual tables. (CVS 3845) 2007-04-16 15:06:25 +00:00
vtab_alter.test Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
vtab_err.test Enable threadsafe builds by default in configure. Ticket #2606. 2007-09-03 16:12:09 +00:00
vtab_shared.test When a parse of the sqlite_master table fails, include the name of the 2008-03-19 13:03:33 +00:00
vtabA.test Allow virtual tables to mark columns as 'hidden'. Hidden columns do not show 2007-06-26 10:38:54 +00:00
vtabB.test Add test cases to prove that ticket #3082 has been fixed. (CVS 5048) 2008-04-25 12:10:15 +00:00
vtabC.test Add test cases to verify that multiple virtual tables can be updated 2008-04-28 20:27:53 +00:00
where2.test Fix compilation/testing with OMIT_SUBQUERY defined. Ticket #2828. (CVS 4603) 2007-12-10 05:03:46 +00:00
where3.test Additional work on ticket #3015. The previous fix (check-in (4919)) did 2008-04-17 19:14:02 +00:00
where4.test Fix compilation/testing with OMIT_SUBQUERY defined. Ticket #2828. (CVS 4603) 2007-12-10 05:03:46 +00:00
where5.test Additional test cases for comparisons against NULL in the WHERE clause 2007-06-08 08:43:10 +00:00
where6.test Additional work on ticket #3015. The previous fix (check-in (4919)) did 2008-04-17 19:14:02 +00:00
where.test When using an index to scan a database table, read column data from the index in preference to the table. This increases the likelihood that the table will not be required at all. (CVS 4580) 2007-11-29 17:43:27 +00:00
zeroblob.test Progress toward implementation of sqlite3_config() and a rework of the 2008-06-13 18:24:27 +00:00