..
aggerror.test
Faster :memory: database COMMITs. Ticket #1790 . (CVS 3178)
2006-05-03 23:34:05 +00:00
alias.test
Rework the column-cache mechanism to be more robust (and more correct).
2009-04-23 13:22:42 +00:00
all.test
Now that we have permutations.test, it is really only necessary to run
2009-01-06 18:43:51 +00:00
alter2.test
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +00:00
alter3.test
Remove the dependency on the direct btree interface from as many test
2008-03-19 00:21:30 +00:00
alter4.test
Omit the TEMP keyword from the schema of TEMP tables created using
2009-02-02 18:03:21 +00:00
alter.test
Changes to insure that lookaside memory allocations are never used to hold
2009-03-24 15:08:09 +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
Tests for the new asynchronous IO API. (CVS 6549)
2009-04-25 08:39:14 +00:00
async3.test
Tests for the new asynchronous IO API. (CVS 6549)
2009-04-25 08:39:14 +00:00
async4.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
async.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Refinements in expression handling logic that have resulted from recent
2009-05-29 14:39:07 +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
Work toward cleaning up the authorizer interface. Work is on-going. This
2009-05-04 01:58:31 +00:00
auth.test
Work toward cleaning up the authorizer interface. Work is on-going. This
2009-05-04 01:58:31 +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
Test cases and minor code changes to increase coverage of btree.c. (CVS 6456)
2009-04-06 17:50:03 +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
backup2.test
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +00:00
backup_ioerr.test
Increase the error tolerance when verifying the approximate size of a pseudo-random database in backup_ioerr.test. Otherwise the test could fail depending on the PRNG seed. (CVS 6488)
2009-04-10 18:41:01 +00:00
backup_malloc.test
Add "backup" and "restore" methods to the TCL interfaces and test cases
2009-02-04 22:46:47 +00:00
backup.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Changes to cleanup and improve the consistency of tests for large file support in bigfile.test. (CVS 6338)
2009-03-05 04:27:08 +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
Add a count parameter to the OP_Variable opcode and use it to simplify
2009-02-20 03:55:05 +00:00
bindxfer.test
Check-in (6514) did not completely remove the obsolete test, resulting in a
2009-04-17 11:56:27 +00:00
bitvec.test
Increase test coverage of bitvec.c slightly. Fix the line length on a
2009-04-01 23:49:04 +00:00
blob.test
Fix an out-of-order test number in blob.test. Cosmetic change. No
2009-04-28 18:00:27 +00:00
boundary1.tcl
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary1.test
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary2.tcl
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary2.test
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary3.tcl
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary3.test
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary4.tcl
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +00:00
boundary4.test
Many of the boundary tests depend on a working 64-bit implementation of TCL, so skip them if this is not available. (CVS 6099)
2009-01-02 15:45:47 +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
Fix a bug in the multi-index OR cost estimator. Remove leftover "breakpoint"
2008-12-30 17:55:00 +00:00
capi3.test
More coverage improvements. (CVS 6148)
2009-01-09 02:49:31 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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 case for ticket #3893 and ticket #3894 . (CVS 6705)
2009-06-02 15:47:37 +00:00
conflict.test
When SQLite is configured to use in-memory temp files (either by setting SQLITE_TEMP_STORE during compilation or using the temp_store pragma at run time), store statement/savepoint journals in memory also. Ticket #3825 . (CVS 6575)
2009-04-30 09:10:37 +00:00
corrupt2.test
Test cases and minor code changes to increase coverage of btree.c. (CVS 6456)
2009-04-06 17:50:03 +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
Minor updates to comments in test scripts. (CVS 6714)
2009-06-04 02:47:03 +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
Enable cell overflow checking in sqlite3BtreeInitPage() using the
2009-06-09 13:42:24 +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
Minor updates to comments in test scripts. (CVS 6714)
2009-06-04 02:47:03 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
corruptC.test
Update the error message on one of the corruption tests to account for the fact
2009-06-06 19:21:13 +00:00
corruptD.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
count.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
crash8.test
The crash8.test depends on auto_vacuum being off. Make sure that is the
2009-01-11 00:44:47 +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
Make sure the 'unixepoch' converter in the date and time functions rounds
2009-04-16 12:58:03 +00:00
default.test
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Better error message when DISTINCT is used on an aggregate function that
2009-02-09 13:19:28 +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
Add 19 new assert() statements in btree.c that attempt to detect writing to
2008-11-27 02:22:10 +00:00
exclusive.test
Fix a problem with in-memory sub-journals and exclusive locking mode. Also a test script problem introduced by (6575). (CVS 6580)
2009-04-30 16:41:00 +00:00
exec.test
Miscellaneous test coverage improvements. (CVS 4734)
2008-01-21 16:22:45 +00:00
expr.test
Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029 . (CVS 6250)
2009-02-04 03:59:25 +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
Coverage improvements in pragma.c. Change the __DARWIN__ macro to __APPLE__,
2009-01-09 21:41:17 +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
fts3expr2.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
fts3expr.test
Avoid fts3 crash on (MATCH '""') expressions. Ticket #3717 . (CVS 6343)
2009-03-12 15:43:47 +00:00
fts3near.test
Modify the (transaction) method of the tcl interface to use savepoints. This makes nested calls to (transaction) work more intuitively. (CVS 6101)
2009-01-02 17:33:46 +00:00
func.test
Fix the group_concat() function so that it inserts the separator string
2009-04-15 15:16: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
Include fuzz3.test in all.test. Get fuzz3.test working again. (CVS 6110)
2009-01-05 17:19:03 +00:00
fuzz_common.tcl
Reenable fuzz testing for all.test. Make sure the query flattener copies
2009-01-05 19:36:30 +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
Fix an assert that could fail after a parse error in expr.c. (CVS 6555)
2009-04-28 11:10:39 +00:00
hook.test
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Add the sqlite3_unlock_notify() API. (CVS 6348)
2009-03-16 13:19:36 +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
Make sure the auto_vacuum=INCREMENTAL setting is preserved across a VACUUM.
2009-02-18 20:31:18 +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 the keyword INDEXED to be used as the name of a table or index or
2009-03-22 20:36:18 +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
Move the asynchronous IO code from src/test_async.c to ext/async/. Refactor it to be a standalone module and to support windows. (CVS 6539)
2009-04-23 14:58:39 +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
Fix a couple of test script bugs. No changes to SQLite code. (CVS 6396)
2009-03-28 07:03:41 +00:00
ioerr2.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Test cases and minor code changes to increase coverage of btree.c. (CVS 6456)
2009-04-06 17:50:03 +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
Expand table.* properly on a USING or a NATURAL join. Ticket #3522 . (CVS 5979)
2008-12-05 00:00:07 +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
jrnlmode2.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
jrnlmode3.test
Change the journal_mode pragma so that it always returns the current
2009-04-20 17:43:03 +00:00
jrnlmode.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
keyword1.test
Add test cases to make sure that keywords that we say can be used as
2009-01-29 19:27:46 +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
Disable the LIKE optimization if the affinity of the LHS column is
2009-06-07 23:45:10 +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
Fix a problem in loadext.test causing an error on OSX. This is not a real problem, just a case of the test script expecting a slightly different error message than the one returned. (CVS 6361)
2009-03-20 09:09:37 +00:00
lock2.test
Change lock2.test so that it does not enter a busy loop if the child process exists unexpectedly. (CVS 6586)
2009-05-01 10:55:34 +00:00
lock3.test
Back out check-in (6380). Replace it with a proper fix to the
2009-03-28 15:04:24 +00:00
lock4.test
Add a short pause to force a context swap while waiting for a separate process
2009-05-06 00:52:40 +00:00
lock5.test
Make sure dot-lock is fully enabled when SQLITE_ENABLE_LOCKING_STYLE is
2008-12-04 12:34:15 +00:00
lock6.test
Make the pending byte adjustable via sqlite3_test_control() on all builds,
2009-02-05 16:31:45 +00:00
lock.test
Changes sqlite3_prepare_v2() (and related routines) so that if it fails due
2009-06-16 17:49:36 +00:00
lookaside.test
Enhance sqlite3_shutdown() so that it automatically invokes
2009-04-09 01:23:49 +00:00
main.test
Add test cases for sqlite3_complete with an EXPLAIN QUERY PLAN on a
2009-04-28 04:51:29 +00:00
make-where7.tcl
Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527)
2009-04-21 09:02:45 +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
Fix malloc5.test so it work on both 64-bit and 32-bit systems. The
2009-04-11 19:09:53 +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
Fix an error in the malloc.test test script causing a small buffer overread. (CVS 6725)
2009-06-06 16:08:22 +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
Fix an obscure problem with recovery from I/O errors while rolling back. (CVS 6498)
2009-04-11 16:27:49 +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
More coverage improvements. (CVS 6148)
2009-01-09 02:49:31 +00:00
mallocK.test
Increased test coverage in where.c. (CVS 6146)
2009-01-08 21:00:02 +00:00
manydb.test
Added support for proxy file locking style
2008-11-21 00:10:35 +00:00
memdb.test
Fix memdb.test so that it works when OMIT_AUTOVACUUM is defined. (CVS 6649)
2009-05-18 16:04:38 +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
Allocate a little extra scratch space for the memsubsys1 tests. The
2009-04-11 14:46:43 +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
Fix the test case misc3-6.11 so that it works correctly on UTF16 databases
2009-05-06 00:49:00 +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
Fix a bug in test file misc7.test. No code changes. (CVS 6272)
2009-02-10 05:45:41 +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
Move the asynchronous IO code from src/test_async.c to ext/async/. Refactor it to be a standalone module and to support windows. (CVS 6539)
2009-04-23 14:58:39 +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
notify1.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
notify2.test
Display a warning that the notify2-3 test sometimes fails on single-core
2009-03-30 11:59:30 +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_READONLY flag even on a :memory: or temporary database,
2009-06-11 17:32:45 +00:00
pager2.test
Fix a bug in the multi-index OR cost estimator. Remove leftover "breakpoint"
2008-12-30 17:55:00 +00:00
pager3.test
Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)
2005-03-29 03:10:59 +00:00
pager.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Correctly update the cache page-count when discarding pages in the xTruncate() method of the default pcache implementation. Otherwise the effective configured size of the cache shrinks each time xTruncate() is called. Fix for #3844 . (CVS 6619)
2009-05-08 06:52:47 +00:00
permutations.test
Do not run async4.test as part of the "journaltest" permutation. It specifically tests that the asynchronous IO backend can be configured to violate the assumptions made by journaltest. (CVS 6633)
2009-05-13 14:46:09 +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
Only run tests that depend on SQLITE_PREFER_PROXY_LOCKING builds when said symbol is set. (CVS 6169)
2009-01-12 14:01:45 +00:00
printf.test
Add a new test command, sqlite3_mprintf_long, for testing the behavior
2009-02-01 00:21:09 +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
Modify quick.test to support the QUICKTEST_INCLUDE environment variable, which can be used to override the built-in EXCLUDE list. (CVS 6350)
2009-03-16 14:48:18 +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
randexpr1.tcl
Add test cases that verify evaluation of randomly generated SQL expressions. (CVS 6029)
2008-12-15 16:33:29 +00:00
randexpr1.test
Add test cases that verify evaluation of randomly generated SQL expressions. (CVS 6029)
2008-12-15 16:33:29 +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
rowhash.test
Reduce the size of an integer literal in rowhash.tcl so that the test
2009-05-02 12:02:01 +00:00
rowid.test
Miscellaneous code simplifications and cleanup and test coverage
2008-01-19 20:11:25 +00:00
rtree.test
Fix the rtree test module so that it works even if the ext/ subfolder is
2009-05-25 14:17:35 +00:00
safety.test
Test script changes that go with the coverage enhancements of the
2008-03-18 13:46:53 +00:00
savepoint2.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
savepoint3.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
savepoint4.test
Change savepoint4.test to limit database growth. Otherwise the test can take a very long time to run, depending on the prng. (CVS 6737)
2009-06-09 15:25:33 +00:00
savepoint5.test
Reinitialize page 1 of the database file following a ROLLBACK TO of a
2009-01-02 21:08:09 +00:00
savepoint6.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
savepoint.test
Do not attempt to use the sub-journal file descriptor if it is not opened (as in journal_mode=off mode). Ticket #3636 . (CVS 6252)
2009-02-04 10:09:04 +00:00
schema2.test
Simplify wording of backup API error message. Decapitalize some other
2009-02-04 17:40:57 +00:00
schema.test
Simplify wording of backup API error message. Decapitalize some other
2009-02-04 17:40:57 +00:00
select1.test
Additional refinements to Expr handling. Restore compression of trigger
2009-05-28 01:00:55 +00:00
select2.test
Disable test case select2-2.0.3. This was a timing test that sometimes
2009-01-15 15:23:59 +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
In a 3-fold compound SELECT make sure early code generation of the SELECTs
2009-04-16 00:24:23 +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
Increased test coverage. (CVS 6147)
2009-01-09 01:12:27 +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
Disable the query flattening optimization when the subquery is a compound
2009-04-02 16:59:47 +00:00
selectC.test
Take care to free the memory for the ORDER BY clause on SELECT statements
2009-05-17 15:26:20 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
shared6.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
shared7.test
Disallow attaching the same database multiple times to the same db connection
2009-04-30 13:30:32 +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
Add the sqlite3_unlock_notify() API. (CVS 6348)
2009-03-16 13:19:36 +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
Enhance sqlite3_shutdown() so that it automatically invokes
2009-04-09 01:23:49 +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
Enhance sqlite3_shutdown() so that it automatically invokes
2009-04-09 01:23:49 +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
Enable the SQLITE_LIMIT_FUNCTION_ARG limiter. (CVS 6753)
2009-06-12 12:04:16 +00:00
subquery.test
Increased test coverage. (CVS 6147)
2009-01-09 01:12:27 +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
Check-in (6230) introduced a bugs in SUBSTR() which was caught by the fuzz
2009-02-03 13:10:54 +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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Add the sqlite3_unlock_notify() API. (CVS 6348)
2009-03-16 13:19:36 +00:00
tempdb.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
temptable.test
Changes sqlite3_prepare_v2() (and related routines) so that if it fails due
2009-06-16 17:49:36 +00:00
temptrigger.test
Disable the temptrigger.test test script when shared cache is disabled.
2009-04-15 13:07:19 +00:00
tester.tcl
Enhance sqlite3_shutdown() so that it automatically invokes
2009-04-09 01:23:49 +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
Prevent the tcl test suite from throwing an exception when a threadsafe SQLite is linked against a non-threadsafe Tcl for testing. Print a warning instead. Ticket #3753 . (CVS 6389)
2009-03-26 14:48:07 +00:00
thread002.test
Prevent the tcl test suite from throwing an exception when a threadsafe SQLite is linked against a non-threadsafe Tcl for testing. Print a warning instead. Ticket #3753 . (CVS 6389)
2009-03-26 14:48:07 +00:00
thread003.test
Prevent the tcl test suite from throwing an exception when a threadsafe SQLite is linked against a non-threadsafe Tcl for testing. Print a warning instead. Ticket #3753 . (CVS 6389)
2009-03-26 14:48:07 +00:00
thread004.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
thread005.test
Prevent the tcl test suite from throwing an exception when a threadsafe SQLite is linked against a non-threadsafe Tcl for testing. Print a warning instead. Ticket #3753 . (CVS 6389)
2009-03-26 14:48:07 +00:00
thread_common.tcl
Prevent the tcl test suite from throwing an exception when a threadsafe SQLite is linked against a non-threadsafe Tcl for testing. Print a warning instead. Ticket #3753 . (CVS 6389)
2009-03-26 14:48:07 +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
tkt35xx.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
Simplifications to the Expr object: Remove Expr.span completely and convert
2009-05-27 10:31:29 +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
Fix a test case that was still using the old pending_byte mechanism. (CVS 6265)
2009-02-05 17:00:54 +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
tkt2565.test
Enhance sqlite3_shutdown() so that it automatically invokes
2009-04-09 01:23:49 +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
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +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
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +00:00
tkt2854.test
Add the sqlite3_unlock_notify() API. (CVS 6348)
2009-03-16 13:19:36 +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
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +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
Additional test cases for nested subqueries in a WHERE clause. (CVS 5999)
2008-12-09 13:12:56 +00:00
tkt3357.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09: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
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3442.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3457.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3461.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3472.test
Reorganize the proxy-locking method in os_unix.c. Additional cleanup. (CVS 5971)
2008-12-03 22:32:44 +00:00
tkt3493.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3508.test
Additional refinements to Expr handling. Restore compression of trigger
2009-05-28 01:00:55 +00:00
tkt3522.test
Expand table.* properly on a USING or a NATURAL join. Ticket #3522 . (CVS 5979)
2008-12-05 00:00:07 +00:00
tkt3527.test
Fix a segfault associated with the column cache that occurs on nested VIEWs.
2008-12-08 13:42:36 +00:00
tkt3541.test
Convert the "~" and "NOT" operators to be two-address instructions.
2008-12-15 15:27:51 +00:00
tkt3554.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3581.test
Here is the test case to prove that ticket #3581 is fixed. (CVS 6174)
2009-01-14 01:10:40 +00:00
tkt3630.test
Omit the TEMP keyword from the schema of TEMP tables created using
2009-02-02 18:03:21 +00:00
tkt3718.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3731.test
Move the rowid cache out of VdbeCursor and into BtCursor. When multiple
2009-03-17 22:33:00 +00:00
tkt3757.test
Improvements to cost estimation for evaluating the IN operator.
2009-03-29 00:13:03 +00:00
tkt3761.test
Make sure a ROLLBACK that follows an incremental vacuum works. Ticket #3761 . (CVS 6416)
2009-03-31 02:54:40 +00:00
tkt3762.test
Added a test case for ticket #3672 . (CVS 6414)
2009-03-31 00:50:35 +00:00
tkt3773.test
Disable the query flattening optimization when the subquery is a compound
2009-04-02 16:59:47 +00:00
tkt3791.test
Do not attempt to walk a TokenOnly or SpanOnly expression tree node.
2009-04-08 12:21:30 +00:00
tkt3793.test
Fix a couple of Windows only issues with test scripts. (CVS 6698)
2009-06-01 16:42:17 +00:00
tkt3824.test
Add another test case for the "x IS NULL" uniqueness problem of ticket #3824 .
2009-04-24 20:32:31 +00:00
tkt3832.test
Fix processing of BEFORE triggers on INSERT statements with RHS SELECTs
2009-05-01 02:08:04 +00:00
tkt3838.test
Make sure the default value on a column added using ALTER TABLE has the
2009-05-05 12:54:50 +00:00
tkt3841.test
Fix a problem in vdbe.c that could cause a double-free of memory if the
2009-06-17 21:42:33 +00:00
tkt3871.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3879.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
tkt3911.test
Make sure nested queries with USING clauses do not leak memory.
2009-06-12 03:27:26 +00:00
tkt3918.test
Fix for #3918 . Also, fix the TRACE macros in balance_nonroot(). (CVS 6772)
2009-06-17 11:13:28 +00:00
tkt3922.test
Use caution to avoid integer overflow when doing real to integer affinity
2009-06-17 16:20:04 +00:00
tokenize.test
Testing coverage enhancements. (CVS 5358)
2008-07-08 00:06:49 +00:00
trace.test
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +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
When testing with TEMP_STORE=3 and the test pcache, only run 20 iterations in trans.test. Otherwise the test pcache runs out of memory. (CVS 6562)
2009-04-28 16:37:59 +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
Fix a segfault that can be caused by an INSTEAD OF trigger on a view that includes an expression of the form "table.column" in the select list. (CVS 5940)
2008-11-21 16:22:18 +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
Simplifications to the uniqueness constraint failure error message
2009-05-02 15:46:46 +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
Make sure the auto_vacuum=INCREMENTAL setting is preserved across a VACUUM.
2009-02-18 20:31:18 +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
Avoid a segfault when running vacuum on an in-memory database. Ticket #3620 . (CVS 6221)
2009-01-31 14:54:06 +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
Add the example from #3359 to the test suite. (CVS 6027)
2008-12-14 14:45:20 +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
Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786 . (CVS 6464)
2009-04-07 14:14:22 +00:00
vtabD.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
where2.test
Restrict the RANDOM() function to have zero arguments. Ticket #3627 . (CVS 6229)
2009-02-02 01:50:39 +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
where7.test
Disable the LIKE optimization if the affinity of the LHS column is
2009-06-07 23:45:10 +00:00
where8.test
Disable the LIKE optimization if the affinity of the LHS column is
2009-06-07 23:45:10 +00:00
where8m.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +00:00
where9.test
Remove leftover "breakpoint" commands from test scripts. Also remove blank
2009-06-05 17:09:11 +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
whereA.test
Do not let the reverse_unordered_selects pragma force the use of an index that
2009-06-10 19:33:28 +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