..
aggerror.test
Faster :memory: database COMMITs. Ticket #1790 . (CVS 3178)
2006-05-03 23:34:05 +00:00
alias.test
Disable the result-set alias cache when on conditional code branches.
2008-10-25 15:03:20 +00:00
all.test
In rollback.test, do not check for journal deletion if the journal mode
2008-10-13 14:16:11 +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
Fix a crash that can follow a malloc failure in sqlite3ValueFromExpr(). Ticket #3468 . (CVS 5851)
2008-10-30 17:21:12 +00:00
analyze.test
Do not allow indexing of any table whose name begins with "sqlite_".
2008-08-11 18:44:58 +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
Fix the async.test test script so that it invokes (finish_test) even if the asynchronous backend is not included in the build (and no tests are run). (CVS 5700)
2008-09-15 14:47:21 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
attachmalloc.test
Fix an assert() failure that can occur following a malloc() failure. Ticket #3455 . (CVS 5834)
2008-10-22 10:45:37 +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
auth3.test
If an SQLITE_DELETE authorization callback returns SQLITE_IGNORE, proceed with the delete operation but disable the truncate optimization. (CVS 5845)
2008-10-27 15:34:32 +00:00
auth.test
If an SQLITE_DELETE authorization callback returns SQLITE_IGNORE, proceed with the delete operation but disable the truncate optimization. (CVS 5845)
2008-10-27 15:34:32 +00:00
autoinc.test
Do not allow indexing of any table whose name begins with "sqlite_".
2008-08-11 18:44:58 +00:00
autovacuum_ioerr2.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
autovacuum.test
Fix some test script details so that the test suite runs with an SQLITE_DEFAULT_AUTOVACUUM=2 build. (CVS 5686)
2008-09-10 10:57:27 +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
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
bigfile.test
Further progress on migration to sqlite3_vfs. (CVS 4242)
2007-08-18 10:59:19 +00:00
bigrow.test
Do not invoke the busy callback when trying to promote a lock from SHARED
2004-08-07 23:54:48 +00:00
bind.test
Modifications to bind.test to account for different values of SQLITE_MAX_VARIABLE_NUMBER. Ticket #3409 . (CVS 5765)
2008-10-03 09:10:45 +00:00
bindxfer.test
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
bitvec.test
Update the SECURE_DELETE code to track the latest changes in the pager. (CVS 5928)
2008-11-19 18:30:29 +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
Defer deleting Table objects associated with flattened subqueries until
2008-09-01 15:52:10 +00:00
capi3.test
The COMMIT command now works even if there are pending queries, as long
2008-11-05 16:37:34 +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
The COMMIT command now works even if there are pending queries, as long
2008-11-05 16:37:34 +00:00
capi3d.test
Remove the malloc2.test script since it was designed for use in versions
2008-07-14 15:11:20 +00:00
cast.test
Fix a bug in the CAST operator associated with the column cache. (CVS 5866)
2008-11-06 15:33:03 +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
Refactor the name resolution procedures in the code generator. (CVS 5569)
2008-08-20 16:35:10 +00:00
collate3.test
Refactor the name resolution procedures in the code generator. (CVS 5569)
2008-08-20 16:35:10 +00:00
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
Add test case for ticket #3376 . (CVS 5705)
2008-09-16 11:58:20 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
collate8.test
Additional coverage testing in the new name resolver module. (CVS 5608)
2008-08-25 12:14:08 +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
colname.test
Add a test to verify the sqlite3_column_name() interface returns the
2008-10-09 15:56:45 +00:00
conflict.test
Miscellaneous test coverage improvements. (CVS 4734)
2008-01-21 16:22:45 +00:00
corrupt2.test
Instead of storing a pointer to the parent page in the MemPage structure, have each B-Tree cursor keep track of the ancestry of the current page. (CVS 5747)
2008-09-29 11:49:47 +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
A partial fix for ticket #3292 . This fixes the original problem but there
2008-08-13 14:07:40 +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
Activate testing of mem3 and mem5. Fix problems found. Tickets #3223
2008-07-16 12:25:32 +00:00
corrupt.test
Additional coverage testing in the new name resolver module. (CVS 5608)
2008-08-25 12:14:08 +00:00
corruptA.test
Added corruptA.test for testing malformed database headers. (CVS 5397)
2008-07-11 16:39:23 +00:00
corruptB.test
Fix some trivial cases where database corruption was causing an error code other than SQLITE_CORRUPT to be returned. (CVS 5690)
2008-09-10 17:53:35 +00:00
corruptC.test
Force the corruptC.test script to use file format 1. (CVS 5930)
2008-11-19 18:43:07 +00:00
crash2.test
If the sector size is greater than the database page size, SQLite journals all pages that lie within a sector before writing to any of them. This change ensure that a journal sync does not occur halfway through journalling the set of pages that belong to a single sector. (CVS 5605)
2008-08-25 07:12:28 +00:00
crash3.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
crash4.test
Get all tests running without memory leaks. (CVS 4714)
2008-01-16 17:46:38 +00:00
crash5.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52: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
Add the crashtest1.c program used to test the ability of the database to
2004-02-08 06:06:37 +00:00
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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +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
Increased test coverage. Some malloc tests now fail though this is believed
2005-08-20 03:03:04 +00:00
delete2.test
3 more coverage tests for btree.c. (CVS 5370)
2008-07-08 15:59:51 +00:00
delete3.test
Fix a bug in DELETE that might cause a segfault when deleting more
2005-08-24 16:13:51 +00:00
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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
distinctagg.test
Bug fix in the new COUNT(DISTINCT) logic. Ticket #1420 . (CVS 2689)
2005-09-12 23:03:16 +00:00
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
If sqlite3_column_value() is called to obtain a value with the MEM_Static flag set, clear it and set the MEM_Ephem flag before returning. Otherwise, if the value is passed to sqlite3_bind_value() or sqlite3_result_value(), sqlite may attempt to use the buffer after the statement has been finalized. This is not always valid, as MEM_Static only guarantees that a MEM.z buffer will be valid for the lifetime of the owner statement, not that it is actually a static buffer. (CVS 5812)
2008-10-13 10:37:49 +00:00
exclusive2.test
Deferring file descriptor closing to avoid trashing locks when directly manipulating sqlite db file contents (causes errors on AFP testing) (CVS 5587)
2008-08-22 00:25:52 +00:00
exclusive.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
exec.test
Miscellaneous test coverage improvements. (CVS 4734)
2008-01-21 16:22:45 +00:00
expr.test
Enhanced test coverage. (CVS 5598)
2008-08-22 16:29:51 +00:00
filectrl.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
filefmt.test
Changes to test scripts to support alternative configurations. (CVS 3824)
2007-04-06 21:42:22 +00:00
fkey1.test
Change 'pragma foreign_key_list' to return some extra information. (CVS 5795)
2008-10-10 17:47:21 +00:00
format4.test
Get tests working with SQLITE_OMIT_AUTOVACUUM=1. (CVS 3918)
2007-05-04 14:36:22 +00:00
fts1a.test
Fix a bug in the handling of the OR operator in FTS1. Test cases added to
2006-09-28 19:43:31 +00:00
fts1b.test
Modify FTS1 so that the "magic" column has the same name as the virtual
2006-09-18 02:12:47 +00:00
fts1c.test
The snippet generator adds ellipsis between text from different columns. (CVS 3465)
2006-10-04 17:35:28 +00:00
fts1d.test
Add a Porter stemmer option to the FTS1 module. (CVS 3452)
2006-10-01 18:41:19 +00:00
fts1e.test
Add tests for delete and update in fts1. (CVS 3481)
2006-10-19 23:28:35 +00:00
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
Make DL_POSITION the default mode in FTS1. Remove the need to compile
2006-10-03 19:37:37 +00:00
fts2.test
Read the sqlite3_vtab.zErrMsg after each call to a virtual table
2008-07-23 18:17:32 +00:00
fts2a.test
Fix overzealous fts2 assertions WRT rowid 0 or lower. Only check that
2007-05-21 21:59:18 +00:00
fts2b.test
dup fts1 tests and edit for fts2. fts1porter.test omitted because it
2006-10-19 23:36:25 +00:00
fts2c.test
dup fts1 tests and edit for fts2. fts1porter.test omitted because it
2006-10-19 23:36:25 +00:00
fts2d.test
dup fts1 tests and edit for fts2. fts1porter.test omitted because it
2006-10-19 23:36:25 +00:00
fts2e.test
dup fts1 tests and edit for fts2. fts1porter.test omitted because it
2006-10-19 23:36:25 +00:00
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
Test that terms longer than interior nodes work correctly. A bug
2006-11-29 21:03:00 +00:00
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
fts2p.test
fts2 functions for testing scripts.
2008-07-22 23:32:27 +00:00
fts2q.test
Implement optimize() function.
2008-07-22 23:49:44 +00:00
fts2r.test
Backport http://www.sqlite.org/cvstrac/chngview?cn=5489 from fts3.
2008-07-29 20:38:17 +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
Read the sqlite3_vtab.zErrMsg after each call to a virtual table
2008-07-23 18:17:32 +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
fts3d.test
Implement optimize() function. This merges all segments in the fts
2008-07-15 21:32:07 +00:00
fts3e.test
Add some simple tests to make sure that the different fulltextFilter
2008-07-29 20:24:46 +00:00
fts3near.test
Fix the NEAR connector in FTS3 so that it can take ranges in excess of 9.
2008-09-12 18:25:30 +00:00
func.test
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
fuzz2.test
Make sure pParse->rc gets set whenever sqlite3ErrorMsg() is called. This is
2007-05-15 16:51:37 +00:00
fuzz3.test
Fix some trivial cases where database corruption was causing an error code other than SQLITE_CORRUPT to be returned. (CVS 5690)
2008-09-10 17:53:35 +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
Refactor the name resolution procedures in the code generator. (CVS 5569)
2008-08-20 16:35:10 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
in2.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
in3.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
in4.test
Optimize queries that contain "WHERE rowid IN (x, y, z...)" by using an intkey btree to store the (x, y, z...) set instead of an index btree. (CVS 5760)
2008-10-02 13:50:55 +00:00
in.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
incrblob2.test
Change one of the test cases in incrblob2.test to avoid allocating a 10MB block of heap memory. (CVS 5764)
2008-10-03 08:44:54 +00:00
incrblob_err.test
Fix SQLITE_OMIT_AUTOVACUUM so that it works again. Ticket #3228 . (CVS 5439)
2008-07-18 17:16:26 +00:00
incrblob.test
The COMMIT command now works even if there are pending queries, as long
2008-11-05 16:37:34 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
incrvacuum.test
Fix some test script details so that the test suite runs with an SQLITE_DEFAULT_AUTOVACUUM=2 build. (CVS 5686)
2008-09-10 10:57:27 +00:00
index2.test
Ignore leading spaces on text to numeric conversions. Ticket #1662 .
2006-03-03 19:12:29 +00:00
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
indexedby.test
Allow INDEXED BY and NOT INDEXED to be used in UPDATE and DELETE statements. (CVS 5772)
2008-10-06 16:18:39 +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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +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
Changes to test script io.test to work on symbian. (CVS 5717)
2008-09-18 11:18:41 +00:00
ioerr2.test
If the xAccess() call used by "PRAGMA temp_store_directory = /new/path/" to determine if the supplied directory is writable returns an error, assume the directory is not writable. (CVS 5707)
2008-09-16 14:38:02 +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
Fix ioerr5.test so that it works with the new pcache module. (CVS 5636)
2008-08-28 18:35:34 +00:00
ioerr.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
join2.test
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251)
2005-01-21 03:12:14 +00:00
join3.test
Continued refactoring of the name resolution logic and query optimizer. (CVS 2236)
2005-01-19 23:24:50 +00:00
join4.test
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)
2005-03-29 03:10:59 +00:00
join5.test
Fix the query optimizer so that it correctly handles constant expressions
2007-06-08 00:20:47 +00:00
join.test
Do not flatten the right term of a LEFT join. Ticket #3300 . (CVS 5565)
2008-08-14 00:19:48 +00:00
journal1.test
Do not attempt to read the journal file on windows because manditory locking
2005-03-20 22:54:56 +00:00
jrnlmode.test
Updated comment in source. Ticket #3453 . (CVS 5874)
2008-11-10 19:24:38 +00:00
lastinsert.test
Make the last_insert_rowid method in the TCL interface work with
2006-06-21 19:30:34 +00:00
laststmtchanges.test
Make sqlite3_count_changes() and total_changes() work with "DELETE FROM <table-name>". (CVS 5844)
2008-10-27 13:59:33 +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
Calling sqlite3_create_function with nArg==(-1) does not override prior
2008-09-09 12:31:33 +00:00
limit.test
Additional coverage testing. Fix a segfault following OOM in
2008-08-02 03:50:39 +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
Get the load extension tests working on amd64. Needed for test coverage. (CVS 5816)
2008-10-13 17:09:11 +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
Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE transactions. (CVS 2000)
2004-10-05 02:41:42 +00:00
lock4.test
Fix a second race condition in lock4.test. (CVS 4861)
2008-03-14 08:57:41 +00:00
lock5.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
lock6.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
lock.test
Allows UPDATE, INSERT, and DELETEs to occur while a SELECT is pending on
2006-08-16 16:42:48 +00:00
lookaside.test
Fix a OOM segfault in the BETWEEN operator parsing - discovered while
2008-10-11 17:06:04 +00:00
main.test
Do not run the async tests if the async module is not installed. (CVS 5722)
2008-09-18 18:18:29 +00:00
malloc3.test
Make sure malloc3.test runs even if a CREATE TABLE transaction commits
2008-10-14 15:54:08 +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
Modifications to malloc5.test to account for the fact that sqlite3_release_memory() no longer reclaims dirty pages. (CVS 5625)
2008-08-27 16:38:56 +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
Always transform error code SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning. This was already happening in most places. (CVS 5738)
2008-09-23 16:41:29 +00:00
malloc.test
Modify an assert() statement to fix #3473 . No other code changes. (CVS 5856)
2008-11-03 09:39:45 +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
Fix problems in test scripts. Add new test cases to improve test coverage. (CVS 5521)
2008-08-01 18:47:01 +00:00
mallocH.test
Bring test coverage up to 99%. (CVS 5522)
2008-08-01 20:10:08 +00:00
mallocI.test
Additional coverage testing. Fix a segfault following OOM in
2008-08-02 03:50:39 +00:00
mallocJ.test
Cleanup in flattenSubquery. Add OOM tests for flattenSubquery. Fix issues
2008-11-11 18:28:58 +00:00
manydb.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
memdb.test
Memory DB works with autovacuum. (CVS 3041)
2006-01-30 22:48:44 +00:00
memleak.test
Get the memleak.test script working again after recent changes. (CVS 3768)
2007-03-30 17:17:51 +00:00
memsubsys1.test
Adjust the memory usage bounds on the memsubsys1.test script so that
2008-10-01 13:55:50 +00:00
memsubsys2.test
Revise the initialization and shutdown logic so that it no longer keeps
2008-08-12 15:21:11 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Add a missing "finish_test" to the end of misc5.test. (CVS 5491)
2008-07-29 10:26:45 +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
Add the sqlite3_extended_errcode() interface. Change to return
2008-10-30 15:03:15 +00:00
misuse.test
The sqlite TCL command no longer returns the hex address of the sqlite3*
2006-01-03 00:33:50 +00:00
mutex1.test
Add test cases for sqlite3_db_mutex(). (CVS 5862)
2008-11-04 14:55:47 +00:00
mutex2.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
nan.test
Changes to test script nan.test to work on symbian. (CVS 5718)
2008-09-18 11:30:12 +00:00
notnull.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
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
Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830)
2008-10-17 18:51:52 +00:00
pager3.test
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)
2005-03-29 03:10:59 +00:00
pager.test
Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830)
2008-10-17 18:51:52 +00:00
pageropt.test
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)
2008-08-20 14:49:23 +00:00
pagesize.test
All the page_size pragma to change the page size on a new :memory: database,
2008-08-26 21:07:26 +00:00
pcache2.test
Minor changes to get memsys5 compiling and its tests passing. Ticket #3495 . (CVS 5901)
2008-11-13 16:21:50 +00:00
pcache.test
Change pcache.test so that it works if sqlite is configured to create auto-vacuum databases by default. (CVS 5678)
2008-09-05 05:29:08 +00:00
permutations.test
Add an alternative application-defined pcache implementation and add test
2008-11-19 01:20:26 +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
Added support for proxy file locking style
2008-11-21 00:10:35 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
quick.test
In rollback.test, do not check for journal deletion if the journal mode
2008-10-13 14:16:11 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
rollback.test
Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830)
2008-10-17 18:51:52 +00:00
rowid.test
Miscellaneous code simplifications and cleanup and test coverage
2008-01-19 20:11:25 +00:00
rtree.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
select2.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
select5.test
Reinsert an SCopy operation that was removed in (5523) because coverage
2008-08-21 14:15:59 +00:00
select6.test
Refactor the name resolution procedures in the code generator. (CVS 5569)
2008-08-20 16:35:10 +00:00
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
Add test cases to verify that ticket #3314 has been fixed. (CVS 5579)
2008-08-21 14:24:29 +00:00
selectB.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
selectC.test
Fix for tickets #3378 and #3381 that preserves the aliasing optimization.
2008-09-17 00:13: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
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)
2008-08-20 14:49:23 +00:00
shared4.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
shared_err.test
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
shared.test
Added support for proxy file locking style
2008-11-21 00:10:35 +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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
soak.test
Fixed several more crashes due to corrupt db files. Added corruptC.test to soak.test. (CVS 5905)
2008-11-13 18:29:50 +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
Create separate affinities for INTEGER and REAL. (CVS 2766)
2005-11-14 22:29:05 +00:00
speed1.test
After running speed1.test and speed1p.test, reset the size of the lookaside buffer. Otherwise, subsequent runs of malloc5.test may report an error. Changes to test code only. (CVS 5824)
2008-10-15 11:43:55 +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
After running speed1.test and speed1p.test, reset the size of the lookaside buffer. Otherwise, subsequent runs of malloc5.test may report an error. Changes to test code only. (CVS 5824)
2008-10-15 11:43:55 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Increased test coverage. (CVS 5414)
2008-07-15 00:27:34 +00:00
subquery.test
Remove unused code. Test coverage enhancements. Modify the algorithm used
2008-07-10 00:32:42 +00:00
subselect.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +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
Omit calls to test_get_table_printf() if SQLITE_OMIT_GET_TABLE defined. (CVS 5509)
2008-07-31 02:05:04 +00:00
tclsqlite.test
Minor cleanup of the new "status" command on the TCL bindings. (CVS 5783)
2008-10-09 14:45:25 +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
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
thread1.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
thread2.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
thread001.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
thread002.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
thread003.test
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +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
Bug-fixes to get the two threadtest C programs working again. (CVS 1756)
2004-06-29 07:45:33 +00:00
threadtest2.c
Get threadtest2.c working again after being long neglected. (CVS 3562)
2007-01-05 01:58:26 +00:00
tkt1435.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
tkt1443.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
tkt1444.test
Modify the test cases in tkt1444.test that were failing. I am convinced that the test cases were incorrect. (CVS 3288)
2006-06-23 14:43:30 +00:00
tkt1449.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
tkt1473.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
tkt1501.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
tkt1512.test
Get tests working with SQLITE_OMIT_AUTOVACUUM=1. (CVS 3918)
2007-05-04 14:36:22 +00:00
tkt1514.test
Do not allow aggregate functions in a WHERE clause. Ticket #1514 . (CVS 2769)
2005-11-16 12:53:15 +00:00
tkt1536.test
Fix incorrect type conversions when copying from a table into itself.
2005-11-24 13:15:32 +00:00
tkt1537.test
Fixes for OMIT_SUBQUERY builds: Disable where clause OR->IN optimization. Include EXISTS keyword (for new CREATE TABLE syntax). Test file fixes. (CVS 2943)
2006-01-14 08:02:28 +00:00
tkt1567.test
Tentative fix for ticket #1567 : disable the sqlite3pager_dont_write()
2005-12-19 16:15:31 +00:00
tkt1644.test
Minor test file modifications for builds compiled with OMIT options. (CVS 3077)
2006-02-10 13:33:30 +00:00
tkt1667.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
tkt2213.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Partial fix for a bug in recovery from xStress failures in pcache. (CVS 5635)
2008-08-28 17:46:18 +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 (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
tkt2817.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
tkt2820.test
Make sure statement journals are initiated when doing DROP operations
2007-12-04 16:54:52 +00:00
tkt2822.test
Refactor the name resolution procedures in the code generator. (CVS 5569)
2008-08-20 16:35:10 +00:00
tkt2832.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
tkt2854.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +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
The COMMIT command now works even if there are pending queries, as long
2008-11-05 16:37:34 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
tkt3201.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
tkt3292.test
A partial fix for ticket #3292 . This fixes the original problem but there
2008-08-13 14:07:40 +00:00
tkt3298.test
Add test case to verify that Ticket #3301 was fixed by (5569) (CVS 5590)
2008-08-22 12:46:45 +00:00
tkt3334.test
Do not flatten subqueries where the subquery has a LIMIT and the outer
2008-08-26 12:56:14 +00:00
tkt3346.test
Defer deleting Table objects associated with flattened subqueries until
2008-09-01 15:52:10 +00:00
tkt3357.test
Deallocate a temp register allocated by codeEqualityTerm() in where.c. If it is not deallocated, its value may be reused by the column-cache mechanism. However, by the time it is used, the value may have been clobbered by a sub-routine that also uses the same temp register. Fix for #3357 . (CVS 5679)
2008-09-06 14:19:11 +00:00
tkt3419.test
Add a test script to verify that ticket #3419 stays fixed. (CVS 5771)
2008-10-06 15:31:13 +00:00
tkt3424.test
After an OP_NullRow is executed on a cursor, cause any subsequent OP_Next or OP_Prev to behave as if there were no more rows to traverse. Ticket #3424 . (CVS 5782)
2008-10-08 17:58:48 +00:00
tkt3442.test
Test cases for ticket #3442 . (CVS 5835)
2008-10-22 16:04:42 +00:00
tkt3457.test
If a hot-journal file is detected but the application does not have the required read/write permissions, return SQLITE_CANTOPEN. Prior to this change, SQLITE_BUSY was returned. Ticket #3457 . (CVS 5849)
2008-10-29 07:01:56 +00:00
tkt3461.test
Disable the result-set alias cache when on conditional code branches.
2008-10-25 15:03:20 +00:00
tkt3472.test
Fixed typo in tkt3472.test that prevented the test from running. (CVS 5903)
2008-11-13 18:02:51 +00:00
tkt3493.test
Make sure affinities and implicit collation sequences are correctly used by comparison expressions in the select-list or having clause of an aggregate query. Ticket #3493 . (CVS 5889)
2008-11-12 08:07:12 +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
trans2.test
Add the trans2.test script designed to stress statement rollback and
2008-08-27 18:56:36 +00:00
trans3.test
The COMMIT command now works even if there are pending queries, as long
2008-11-05 16:37:34 +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
Fix an assert() failure that can occur if the user attempts to set an into an integer primary key column to a text value in a table that has a BEFORE UPDATE trigger. (CVS 5787)
2008-10-09 18:48:30 +00:00
trigger2.test
Test suite fixes for builds that define OMIT symbols. (CVS 2962)
2006-01-17 09:35:01 +00:00
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
Insert #ifdefs that can optionally remove features at compiletime resulting
2004-10-31 02:22:47 +00:00
trigger6.test
Fix a datatype in trigger6.test that changed due to the previous check-in. (CVS 2454)
2005-05-05 11:04:50 +00:00
trigger7.test
Do not allow indexing of any table whose name begins with "sqlite_".
2008-08-11 18:44:58 +00:00
trigger8.test
Changes to test scripts to support running on symbian. (CVS 5714)
2008-09-17 16:14:10 +00:00
trigger9.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
triggerA.test
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235 . (CVS 5530)
2008-08-04 03:51:24 +00:00
triggerB.test
Additional coverage testing in the new name resolver module. (CVS 5608)
2008-08-25 12:14:08 +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
All tests pass even if compiled with -DSQLITE_DEFAULT_FILE_FORMAT=1. (CVS 3308)
2006-06-27 12:51:12 +00:00
unique.test
NULL values in a row of a unique index cause the row to be distinct.
2005-06-24 03:53:06 +00:00
update.test
Enhancements to the change counter tests. Ticket #3013 . (CVS 4986)
2008-04-10 18:44:36 +00:00
utf16align.test
Prevent buffer overruns when converting malformed UTF16 to UTF8. Ticket #3482 . (CVS 5869)
2008-11-07 03:29:33 +00:00
vacuum2.test
Add check for ifcapable autovacuum to vacuum2-3.3 test. Ticket #3435 . (CVS 5873)
2008-11-10 18:20:16 +00:00
vacuum3.test
All the page_size pragma to change the page size on a new :memory: database,
2008-08-26 21:07:26 +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
New varint encoding gives a maximum varint length of 9 instead of 10. (CVS 1395)
2004-05-18 15:57:42 +00:00
veryquick.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
view.test
Make sure "rowid" columns in views are named correctly. Ticket #3308 . (CVS 5580)
2008-08-21 14:54:28 +00:00
vtab1.test
Also test that setting sqlite3_vtab.zErrMsg works from within the xRename method. (CVS 5520)
2008-08-01 17:51:47 +00:00
vtab2.test
If sqlite3_column_value() is called to obtain a value with the MEM_Static flag set, clear it and set the MEM_Ephem flag before returning. Otherwise, if the value is passed to sqlite3_bind_value() or sqlite3_result_value(), sqlite may attempt to use the buffer after the statement has been finalized. This is not always valid, as MEM_Static only guarantees that a MEM.z buffer will be valid for the lifetime of the owner statement, not that it is actually a static buffer. (CVS 5812)
2008-10-13 10:37:49 +00:00
vtab3.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
vtab4.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
vtab5.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +00:00
vtab6.test
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
2008-07-12 14:52:20 +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
Add the experimental sqlite3_stmt_status() interface. (CVS 5781)
2008-10-07 23:46:38 +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
Fix a bug reported on the mailing list triggered by the pattern "SELECT <col>, (SELECT ... FROM tbl WHERE rowid > <col>) FROM ...". (CVS 5855)
2008-11-03 09:06:05 +00:00
wherelimit.test
Further simplifications of the code for the LIMIT clause on an UPDATE or DELETE. Added a few test cases to wherelimit.test. (CVS 5797)
2008-10-10 18:25:45 +00:00
zeroblob.test
Progress toward implementation of sqlite3_config() and a rework of the
2008-06-13 18:24:27 +00:00