/
niceSOFT
/
sqlite
ОбзорДокументацияВойти
/
niceSOFT
/
sqlite
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
sqlite/
test/
..
json

Minor tweaks to the JSON performance measurement documentation.

3 года назад
8_3_names.test

Make test_wholenumber.c into a loadable extension and move it to ext/misc/wholenumber.c.

13 лет назад
affinity2.test

Avoid running a couple of tests in affinity2.test as part of the valgrind permutations, as the way floating point computations are simulated by valgrind causes them to fail.

7 лет назад
affinity3.test

If the SELECT that implements a subquery or a VIEW or a CREATE TABLE AS is a compound with different result datatypes on two or more arms of the compound, then the overall column type becomes BLOB (ANY).

4 года назад
aggerror.test

Faster :memory: database COMMITs. Ticket #1790. (CVS 3178)

20 лет назад
aggfault.test

Fix an error in new test script test/aggfault.test.

3 года назад
aggnested.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
aggorderby.test

When doing a DISTINCT aggregate that contains an ORDER BY, only the arguments to the aggregate need to be distinct, not the ORDER BY terms.

3 года назад
alias.test

Rework the column-cache mechanism to be more robust (and more correct). The column-alias cache is currently disabled, (CVS 6538)

17 лет назад
all.test

In all.test, do not attempt to run the RBU tests in non-RBU builds.

8 лет назад
alter.test

Another assertion fault fix, similar to [a9443dbfbe25e588].

3 года назад
alter2.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
alter3.test

Fix issues in the new ADD COLUMN constraint checking. Add preliminary test cases.

5 лет назад
alter4.test

RETURNING bug fix: Correctly deal with RETURNING statements on changes to TEMP tables that also have triggers. dbsqlfuzz 78b9400770ef8cc7d9427dfba26f4fcf46ea7dc2

5 лет назад
alterauth.test

Fix a compilation issue in the "userauth" extension. Also fix a few test script errors that occur with SQLITE_USER_AUTHENTICATION=1 builds.

8 лет назад
alterauth2.test

Fix a test result for alterauth2.test due to the recent fix to authorizer calls for ALTER TABLE DROP COLUMN.

5 лет назад
altercol.test

Test case for alter column that is used in the ORDER BY of an aggregate.

3 года назад
altercorrupt.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
alterdropcol.test

Ensure that all records are updated by setting the OPFLAG_SAVEPOSITION flag when updating records as part of ALTER TABLE DROP COLUMN.

5 лет назад
alterdropcol2.test

Fix broken requirement marks.

5 лет назад
alterfault.test

Do not attempt to run the tests in alterfault.est with SQLITE_OMIT_ALTERTABLE builds.

5 лет назад
alterlegacy.test

Fix various issues with the changes on this branch. Add test cases for the same.

5 лет назад
altermalloc.test

Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret.

8 лет назад
altermalloc2.test

Update some OOM tests of the ALTER TABLE command to account for an error message which may be returned if opening the temp db fails.

4 года назад
altermalloc3.test

Test module altermalloc3.test requires DQS_DDL to be turned on.

3 года назад
alterqf.test

Fix a test case broken by the previous check-in.

3 года назад
altertab.test

Fix an obscure issue with ALTER TABLE RENAME that comes up with triggers that have UPDATE statements that contain errors. [forum:/forumpost/ff3840145a|Forum post ff3840145a].

3 года назад
altertab2.test

Further improvements to localization of errors in input SQL.

5 лет назад
altertab3.test

Fix further issues with ALTER TABLE and triggers that contain UPDATE..FROM statements.

4 года назад
altertrig.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
amatch1.test

Add some timing tests to the amatch test script.

13 лет назад
analyze.test

Fix an assert that can go bad if STAT4 content is corrupt. This is a follow-up to the previous check-in.

3 года назад
analyze3.test

Do not overflow the Index.aSample[] array if the same index appears in the sqlite_stat4 table under multiple names because it is a WITHOUT ROWID primary key index. [forum:/info/537d8ab118df7edd|Forum post 537d8ab118df7edd]

3 года назад
analyze4.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
analyze5.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
analyze6.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyze7.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyze8.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyze9.test

Minor STAT4 test case change due to the ANALYZE enhancement of [eb59c46a5aed69bc|check-in eb59c46a5aed69bc].

4 года назад
analyzeC.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyzeD.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyzeE.test

When reading sqlite_stat4 data during query planning, be sure to expand zeroblobs prior to running comparisons. Fix for the issue identified by [forum:/forumpost/5275207102|forum post 5275207102].

3 года назад
analyzeF.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
analyzeG.test

Changes to test/analyzeG.test to conform to the new EXPLAIN QUERY PLAN syntax.

5 лет назад
analyzer1.test

Run TCL tests in a subdirectory "testdir".

10 лет назад
async.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
async2.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
async3.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
async4.test

Some changes to test scripts related to codec enabled versions of sqlite.

16 лет назад
async5.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
atof1.test

Enhance sqlite3AtoF() so that it honors the USELONGDOUBLE test-control. Enable the test/atof1.test module on non-intel platforms.

3 года назад
atomic.test

Add new test file test/atomic.test.

9 лет назад
atomic2.test

If an SQLITE_IOERR error is encountered as part of an atomic commit on an F2FS file-system, retry the commit in legacy journal mode.

8 лет назад
atrc.c

Extend the refactoring into extensions. Clean up stray newlines.

6 лет назад
attach.test

Do not confuse the constant SQLITE_MAX_ATTACHED with the maximum number of schemas. Add the new SQLITE_MAX_DB constant for the maximum number of schemas. [forum:/forumpost/a006d86f72|Forum post a006d86f72].

5 лет назад
attach2.test

Ensure that the database encoding cannot be changed while there are statements running. And that the connection is left in a valid state after an obscure OOM within sqlite3_deserialize().

4 года назад
attach3.test

All temp.sqlite_master to be used as an alias for sqlite_temp_master.

10 лет назад
attach4.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
attachmalloc.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
auth.test

Fix some test scripts that were failing with SQLITE_OMIT_VIRTUALTABLE builds.

4 года назад
auth2.test

Disable the authorizer callback when reparsing the schema. This avoids undesirable authorization failures following an ALTER TABLE.

10 лет назад
auth3.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
autoanalyze1.test

Do not run test file autoanalyze1.test if OMIT_VIRTUALTABLE is defined.

9 лет назад
autoinc.test

Add test cases to improve coverage of VDBE branches. Still some to go.

7 лет назад
autoindex1.test

Only use a Bloom filter on an automatic index if one or more of the key columns in the index can take on non-TEXT values.

3 года назад
autoindex2.test

Do not use an automatic index on an outer loop that only runs once.

10 лет назад
autoindex3.test

When an automatic index creates a Bloom filter, show that in the EXPLAIN QUERY PLAN output.

3 года назад
autoindex4.test

Fix the LEFT JOIN strength reduction for IN operators in the WHERE clause. Further simplifications and refinement of the algorithm.

3 года назад
autoindex5.test

Allow unqualified "rowid" references to be used in join queries, provided that only one of the source objects has a rowid.

5 лет назад
autovacuum.test

Demostrate a prototype sqlite3_autovacuum_pages() interface.

5 лет назад
autovacuum2.test

Demostrate a prototype sqlite3_autovacuum_pages() interface.

5 лет назад
autovacuum_ioerr2.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
avfs.test

Fix appendvfs bug exposed with bigger files, and add tests for such conditions.

5 лет назад
avtrans.test

Fix a typo preventing test script avtrans.test from running in auto-vacuum mode.

8 лет назад
backcompat.test

Fix the backcompat.test script so that it works with the --testdir test option.

10 лет назад
backup.test

Fix a segfault that could occur if a non-empty in-memory database was the destination of a backup operation from a database with a smaller page size.

3 года назад
backup2.test

Fix an error in the test case fix in [ecd71203].

5 лет назад
backup4.test

Many test cases fixed to work with encryption.

10 лет назад
backup5.test

Have calls to sqlite3_backup_init() fail if there is already a read or read-write transaction open on the destination database.

12 лет назад
backup_ioerr.test

Many spelling fixes in comments. No changes to code.

13 лет назад
backup_malloc.test

Fix the backup_malloc.test script so that it works on Windows.

10 лет назад
badutf.test

Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)

19 лет назад
badutf2.test

Test case changes so that they work with both Tcl8.6 and Tcl8.7.

7 лет назад
basexx1.test

Speed up base64 conversions, and add test with more data for the baseNN conversion to grind.

4 года назад
bc_common.tcl

Fix the backcompat.test script so that it works with the --testdir test option.

10 лет назад
bestindex1.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex2.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex3.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex4.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex5.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex6.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex7.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
bestindex8.test

Add extra test cases.

4 года назад
bestindex9.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
bestindexA.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
bestindexB.test

Handle the case where a virtual table xBestIndex method called while coding a trigger fired by a top-level statement with a RETURNING clause prepares a statement that also contains a RETURNING clause.

3 года назад
between.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
bigfile.test

Disable the bigfile tests on Macs.

14 лет назад
bigfile2.test

Fix test issues for Windows portability.

13 лет назад
bigmmap.test

Change the fake_big_file test command so that it fails for files larger than 2MB on Windows, as we have observed that Window10 will sometimes bluescreen when operating on very large sparse files.

4 года назад
bigrow.test

Do not invoke the busy callback when trying to promote a lock from SHARED to RESERVED. This avoids a deadlock. (CVS 1879)

22 года назад
bigsort.test

Avoid running bigsort.test with SQLITE_DEBUG builds. The assert() statements added in [7c96a56] make it too slow.

4 года назад
bind.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
bind2.test

Fix the bind2.test test script so that it works even if SQLITE_ENABLE_PREUPDATE_HOOK is not defined. Fix for test-case breakage from check-in [c006515ae6faff65].

4 года назад
bindxfer.test

Check-in (6514) did not completely remove the obsolete test, resulting in a segfault. This check-in finishes the job. Ticket #3802. (CVS 6516)

17 лет назад
bitvec.test

Increase test coverage of bitvec.c slightly. Fix the line length on a comment in bitvec.c. (CVS 6432)

17 лет назад
blob.test

Fix an out-of-order test number in blob.test. Cosmetic change. No changes to code. Ticket #3830. (CVS 6564)

17 лет назад
bloom1.test

Fix Bloom filters on an expression index. [forum:/forumpost/2e427099d5|forum post 2e427099d5] and [forum:/forumpost/d47a0e8e3a|forum post d47a0e8e3a].

3 года назад
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)

18 лет назад
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)

18 лет назад
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)

18 лет назад
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)

18 лет назад
boundary3.tcl

Update the boundary3.tcl script so that it can be run with tcl 8.5 or 8.6 to regenerate boundary3.test.

13 лет назад
boundary3.test

Improvements to ORDER BY handling in the NGQP. Fix an "exit" mistakenly left in a test script during the previous check-in.

13 лет назад
boundary4.tcl

Various fixes so that "make test" works with OMIT_FOREIGN_KEY, OMIT_TRIGGER and OMIT_ALTER_TABLE.

17 лет назад
boundary4.test

Various fixes so that "make test" works with OMIT_FOREIGN_KEY, OMIT_TRIGGER and OMIT_ALTER_TABLE.

17 лет назад
btree01.test

New test cases added.

4 года назад
btree02.test

Modify the btree02.test module so that it does not depend on whether TCL interprets a value as a string or as an integer.

8 лет назад
btreefault.test

Remove a NEVER() macro for a condition that is actually reachable following an OOM. dbsqlfuzz crash-6ef3cd3b18ccc5de86120950a0498641acd90a33.txt.

4 года назад
busy.test

Amend recent changes to busy.test to avoid failing with SQLITE_ENABLE_STAT4 builds.

9 лет назад
busy2.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
cache.test

Many spelling fixes in comments. No changes to code.

13 лет назад
cacheflush.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
cachespill.test

Add new test file cachespill.test.

9 лет назад
capi2.test

Recognize certain standard datatypes ("INT", "INTEGER", "REAL", "TEXT", and "BLOB") and if a column has one of those datatypes, store the type part of the bit-field information in the Column structure to save space.

5 лет назад
capi3.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
capi3b.test

Refactor some of the global variables and commands used by tester.tcl.

16 лет назад
capi3c.test

Fix sqlite3_prepare() so that it only invokes the progress handler on every N-th call to sqlite3ProgressCheck(), where N is the progress handler step count. Also fix faulty asserts exposed by the ability to interrupt in the middle of sqlite3_prepare().

4 года назад
capi3d.test

Enhance the documentation on sqlite3_stmt_readonly() to explain that EXPLAIN and EXPLAIN QUERY PLAN do not affect the return value. Add test cases to verify this. Add new test cases and requirements marks for complete requirements test coverage on this interface.

4 года назад
capi3e.test

Revise how the Tcl system encoding is handled by the test suite.

12 лет назад
carray01.test

Extend the carray extension to allow the use of BLOB values to be bound as an array of "struct iovec" objects.

4 года назад
cast.test

Fix some test scripts that were failing with SQLITE_OMIT_VIRTUALTABLE builds.

4 года назад
cffault.test

Fixes for OOM and IO error handling with temp file databases.

10 лет назад
changes.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
changes2.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
check.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
checkfault.test

When processing a BETWEEN or CASE expression, avoid transforming a node of the original expression into a TK_REGISTER node. Instead, take a copy and use it instead. Fix for [1be72aab9].

7 лет назад
chunksize.test

Add a test case for the unix SQLITE_FCNTL_CHUNK_SIZE file-control.

7 лет назад
close.test

Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2().

7 лет назад
closure01.test

Fix a problem in the xBestIndex method of the closure extension causing it to allocate non-contiguous argvIndex values in some cases (an "xBestIndex malfunction" error).

8 лет назад
coalesce.test

Additional test cases for the coalesce() and ifnull() functions.

17 лет назад
collate1.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
collate2.test

New test cases added.

4 года назад
collate3.test

Correctly deal with an unknown collating sequence on an indexed DISTINCT query.

11 лет назад
collate4.test

Improvements and simplifications to the equality seek logic. Tests are adjusted so that they all pass now.

11 лет назад
collate5.test

Fix a problem with using the push-down optimization on compound SELECTs where component SELECTs use different collation sequences. dbsqlfuzz 11516f050100243e5a845f5a2b48a90ed2efaf2e.

4 года назад
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)

19 лет назад
collate7.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
collate8.test

Propagate the COLLATE operator upward through function calls. Initial fix for ticket [ca0d20b6cdddec5e8].

12 лет назад
collate9.test

Remove unused code. Test coverage enhancements. Modify the algorithm used to select column names for VIEWs of joins so that the constructed column names omits the underlying table names. (CVS 5386)

18 лет назад
collateA.test

Fix a bug in the RTRIM collating sequence discovered while working on condition/decision branch coverage. Increase test coverage of the date/time functions. (CVS 5010)

18 лет назад
collateB.test

Remove an invalid assert() statement failing when VACUUMing a database that contains an index on a column explicitly declared "COLLATE BINARY".

9 лет назад
colmeta.test

Fix the sqlite3_table_column_metadata() routine so that it gives the correct answer for the "rowid" column in a WITHOUT ROWID table. Enhance it so that it can be used to check for the existence of a table by setting the column name parameter to NULL. The routine is now included in the build by default, even without the SQLITE_ENABLE_COLUMN_METADATA compile-time option.

12 лет назад
colname.test

Remove two incorrect assert() statements from the logic used to derive column names and types from subqueries.

7 лет назад
columncount.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
conflict.test

Add test cases to confirm that the schema parsing quirk in which an ON CONFLICT clause is accepted and ignored on table CHECK constraints but raises an error on column CHECK constraints. We want to continue supporting this harmless quirk to avoid breaking legacy applications and databases that accidentally use it.

4 года назад
conflict2.test

Include the original text of the CHECK constraint in the error message for anonymous CHECK constraints.

6 лет назад
conflict3.test

Do not allow triggers that run as part of REPLACE conflict resolution during an UPDATE to modify the the table being updated. Otherwise, those triggers might delete content out from under the update operation, leading to all kinds of problems. Ticket [314cc133e5ada126]

7 лет назад
contrib01.test

Add a test case contributed on the mailing list that works in NGQP but fails in legacy.

13 лет назад
corrupt.test

More test-case adjustments for defensive mode.

8 лет назад
corrupt2.test

Fix incorrect b-tree root page reports from the enhanced PRAGMA integrity_check output introduced in version 3.42.0.

3 года назад
corrupt3.test

Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index.

3 года назад
corrupt4.test

Cure some TCL test failures and narrow an object scope.

5 лет назад
corrupt5.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
corrupt6.test

Many test cases fixed to work with encryption.

10 лет назад
corrupt7.test

Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index.

3 года назад
corrupt8.test

Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases.

13 лет назад
corrupt9.test

Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases.

13 лет назад
corruptA.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
corruptB.test

Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases.

13 лет назад
corruptC.test

Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index.

3 года назад
corruptD.test

Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index.

3 года назад
corruptE.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
corruptF.test

Add a new sqlite3_test_control() that indicates that database files are always well-formed. Use this during testing to enable assert() statements that prove conditions that are always true for well-formed databases.

13 лет назад
corruptG.test

Many test cases fixed to work with encryption.

10 лет назад
corruptH.test

Many test cases fixed to work with encryption.

10 лет назад
corruptI.test

Earlier detection of corruption in sqlite3BtreeDelete(). dbsqlfuzz a4c48c291d6e40157a1b749a05eaa7c7faf5a625.

3 года назад
corruptJ.test

Many test cases fixed to work with encryption.

10 лет назад
corruptK.test

Fix test cases. Avoid unnecessary tests for MemPage.nFree less than zero.

7 лет назад
corruptL.test

Restore part of the UPDATE one-pass optimization that was removed by check-in [2c56b984a0bd3be5]: only disable one-pass if the WHERE clause contains a subquery. Allow subqueries in the SET expressions. Fix for performance problem reported by [forum:/forumpost/8ab195fd44e75ed0|forum post 8ab195fd44e75ed0].

3 года назад
corruptM.test

Update corruptM.test to account for the fact that the database schema may be loaded from within the "sqlite3" command for some test permutations.

7 лет назад
corruptN.test

Omit an unnecessary test case from corruptN.test that does not work with the new RFC-7539 PRNG.

4 года назад
cost.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
count.test

Allow a HAVING clause on any aggregate query, even if there is no GROUP BY clause. This brings SQLite into closer agreement with PostgreSQL and fixes the concern raised by [forum:/forumpost/1a7fea4651|forum post 1a7fea4651].

4 года назад
countofview.test

Omit the the count-of-view optimization if there is a HAVING clause. dbsqlfuzz 6a107e3055bd22afab31cfddabc2d9d54fcbaf69

3 года назад
coveridxscan.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
crash.test

Fix all known instances of 'repeated the' style typos in comments. No changes to code.

14 лет назад
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)

18 лет назад
crash3.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
crash4.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
crash5.test

Update test helper procedure 'get_pwd' to handle the ComSpec environment variable being absent.

6 лет назад
crash6.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
crash7.test

Add a test for the problem fixed by [bf44d73d3e].

14 лет назад
crash8.test

Avoid running a couple of tests in crash8.test that depend on the presence of the journal file if running on an F2FS file-system that does not require a journal file.

8 лет назад
crashM.test

Disable multiplexing of master-journal files in the test_multiplex.c module.

11 лет назад
crashtest1.c

Add the crashtest1.c program used to test the ability of the database to survive a program crash or power failure. Ticket #599. (CVS 1210)

23 года назад
createtab.test

Early detection of too many columns in an index avoid a possible 16-bit signed integer overflow.

7 лет назад
cse.test

Avoid factoring out constant expressions on the LHS of an IN(...) operator, as the IN(...) operation may affect the affinity of these values.

6 лет назад
csv01.test

Avoid ignoring the last line of a csv file if the final field is empty and there is no trailing CFLS. Also have the csv extension treat the last line of a file in the same way as any other line if it is short fields.

4 года назад
ctime.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
cursorhint.test

Fix a bug in cursor hints that can cause references to tables that have not been opened. Cursor hints are intended for use by COMDB2 only and should not appear in production builds, so this should not be a factor for the vast majority of users.

3 года назад
cursorhint2.test

Fix a problem causing ENABLE_CURSOR_HINTS builds to segfault.

8 лет назад
dataversion1.test

Add the SQLITE_FCNTL_DATA_VERSION file control

8 лет назад
date.test

New conversion letters added to strftime(): %e, %k, %I, %l, %R, %P, %p, %T, %u.

3 года назад
date2.test

Date/time functions with no arguments (ex: date() or time()) should be non-deterministic. Fix for ticket [2c6c8689fb5f3d2f].

5 лет назад
date3.test

Enforce the restriction that 'unixepoch' only works as the first modifier after the time-value. This has been documented since 2004, but has never actually been enforced before. Also add new test cases for date/time functions with evidence marks.

5 лет назад
date4.test

Limit the range of integer unix timestamps in date4.test, since some systems (RaspberryPI) cannot deal with timestamp values that exceed pow(2,31).

3 года назад
dbdata.test

Fix an incompatibility with -DSQLITE_OMIT_LOAD_EXTENSION=1 in dbdata.test.

7 лет назад
dbfuzz.c

Fix harmless compiler warnings in dbfuzz.

10 лет назад
dbfuzz001.test

Add test case for [29937081].

3 года назад
dbfuzz2-seed1.db

Initial code for a fuzzing tool on database file that works with the -fsanitize=fuzzer option of clang.

8 лет назад
dbfuzz2.c

Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by default. Omit the SQLITE_ENABLE_DESERIALIZE option and replace it with the SQLITE_OMIT_DESERIALIZE option.

5 лет назад
dbpage.test

Check-in [642a0b4752743216] fixing sqlite_dbpage is not exactly correct. This patch should fix it.

4 года назад
dbpagefault.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
dbstatus.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
dbstatus2.test

Fix a duplicate test number and cleanup a bit of Makefile whitespace.

8 лет назад
decimal.test

Rename the decimal_sci() function to decimal_exp(). [forum:/forumpost/fa027bb0ab|Forum post fa027bb0ab].

3 года назад
default.test

Fix a assert() that is incorrect, though harmless. Also add a test case.

2 года назад
delete.test

Do not use the one-pass optimization on an UPDATE if there is a subquery in the WHERE clause, since if the subquery is hidden behind a short-circuit operator, the subquery might not be evaluated until after one or more rows have been updated. Fix for the problem reported by [forum:/forumpost/0007d1fdb1|forum post 0007d1fdb1]. This is the same problem that was fixed by [73f0036f045bf371] only for UPDATE instead of DELETE.

3 года назад
delete2.test

3 more coverage tests for btree.c. (CVS 5370)

18 лет назад
delete3.test

Fix a bug in DELETE that might cause a segfault when deleting more than 40940 rows of data all at once. (CVS 2620)

21 год назад
delete4.test

Fix the truncate optimization so that PRAGMA count_changes and changes() return correct values even for a WITHOUT ROWID table. [forum:/forumpost/07dedbf9a1|Forum post 07dedbf9a1].

5 лет назад
delete_db.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
descidx1.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
descidx2.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
descidx3.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
diskfull.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
distinct.test

Correctly handle SELECT DISTINCT ... ORDER BY when all of the result set terms are constant and there are more result set terms than ORDER BY terms. Fix for these tickets: [c36cdb4afd504dc1], [4051a7f931d9ba24], [d6fd512f50513ab7].

3 года назад
distinct2.test

Fix a problem causing a cursor to retain an out-of-date cell-info cache when processing a DISTINCT query on values that are identical according to their collation sequence, but different on disk. [forum:/forumpost/e132e6cde44fb505|Forum post e123e6cde4].

3 года назад
distinctagg.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
e_blobbytes.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
e_blobclose.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
e_blobopen.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
e_blobwrite.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
e_changes.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
e_createtable.test

Fix stale requirement marks and fix a typo in the documentation for sqlite3_preupdate_hook().

3 года назад
e_delete.test

Update evidence marks due to wording changes in requirements text. No changes to code.

11 лет назад
e_droptrigger.test

Update requirement marks due to wording improvements in the documentation.

6 лет назад
e_dropview.test

Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias.

6 лет назад
e_expr.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
e_fkey.test

Update evidence marks for the latest changes to the documentation.

5 лет назад
e_fts3.test

More test-case adjustments for defensive mode.

8 лет назад
e_insert.test

Minor updates to requirements marks and documention. No changes to code.

9 лет назад
e_reindex.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
e_resolve.test

Update evidence marks due to wording changes in requirements text. No changes to code.

11 лет назад
e_select.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
e_select2.test

Update some requirements marks to conform with improvements in the documentation.

13 лет назад
e_totalchanges.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
e_update.test

Update evidence marks due to wording changes in requirements text. No changes to code.

11 лет назад
e_uri.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
e_vacuum.test

Fix requirements marks that changed due to typo fixes in the documentation.

4 года назад
e_wal.test

Handle recovery of virtual tables by recovering each shadow table individually, then writing the CREATE VIRTUAL TABLE statement directly into the sqlite_schema table.

4 года назад
e_walauto.test

Many more test cases fixed. Only a few remain.

10 лет назад
e_walckpt.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
e_walhook.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
emptytable.test

Query planner optimization to detect empty tables in a join early and bail out without doing excess work.

9 лет назад
enc.test

Report an error if the main, or any other, database encoding is modified by an external process (perhaps using the backup API) after the db has been opened.

6 лет назад
enc2.test

Do not allow the "PRAGMA encoding" statement to change the database encoding if TEMP content exists, or content in any other attached database. Formerly, encoding changes were allowed if just the main database file was empty. Ticket [a08879a4a476eea9].

7 лет назад
enc3.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
enc4.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
eqp.test

Improved comments on the new co-routine logic. Fix a C++-ism in the code. Update test cases to accommodate the more aggressive use of co-routines.

4 года назад
errmsg.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
eval.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
exclusive.test

Update test file exclusive.test so that it works with the "journaltest" permutation.

7 лет назад
exclusive2.test

Fix a test script problem in exclusive2.test causing it to fail on this branch.

10 лет назад
exec.test

Miscellaneous test coverage improvements. (CVS 4734)

19 лет назад
exists.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
expr.test

Add IS NOT DISTINCT FROM and IS DISTINCT FROM binary operators which are equivalent to IS and IS NOT, respectively, for compatability with PostgreSQL and hence standard SQL.

4 года назад
expr2.test

Update the sqlite3ExprCompare() routine so that it does not think "? IS NOT TRUE" is the same as "? IS TRUE". Fix for [d3e7f2ba5b3].

7 лет назад
exprfault.test

Add experimental user function unhex().

4 года назад
extension01.test

Fix the extension01.test script so that it works on windows. Fix a harmless compiler warning in the fileio extension.

12 лет назад
external_reader.test

Add experimental SQLITE_FCNTL_EXTERNAL_READER file control.

5 лет назад
extraquick.test

"test" targets on all makefiles use --verbose=file --output=test-out.txt. Add the new "quicktest" target to all makefiles - designed to run in under three minutes. The --quick option on releasetest.tcl now uses quicktest.

11 лет назад
fallocate.test

Minor fix the fallocate.test module change from [7cd56cad5efead5]

8 лет назад
filectrl.test

Corrections to a couple recently added 'filectrl.test' results.

10 лет назад
filefmt.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
filter1.test

Fix a harmless typo in the test case added by [29fc06465efb948f].

3 года назад
filter2.tcl

Add tests for the FILTER clause. And a bugfix.

7 лет назад
filter2.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
filterfault.test

Fix a memory leak that could follow an OOM in the new FILTER code.

7 лет назад
fkey1.test

Avoid double de-quoting of table names when processing RESTRICT actions in foreign key constraints. [https://bugs.chromium.org/p/chromium/issues/detail?id=1405220|Chromium 1405220].

3 года назад
fkey2.test

Include the original text of the CHECK constraint in the error message for anonymous CHECK constraints.

6 лет назад
fkey3.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
fkey4.test

Rename SQLITE_CONSTRAINT_RAISE to SQLITE_CONSTRAINT_TRIGGER. Put the extended constraint error codes in alphabetical order. Add many test cases for the extended constraint error codes.

14 лет назад
fkey5.test

Changes to busy2.test, corruptL.test and fkey5.test so that new test cases pass with all test permutations.

6 лет назад
fkey6.test

Disable the RESTRICT foreign key action if "PRAGMA defer_foreign_keys" is set.

10 лет назад
fkey7.test

Do not commit an "OR FAIL" statement that causes foriegn key constraint violations.

7 лет назад
fkey8.test

Fix a problem with "ON DELETE RESTRICT" and "ON UPDATE RESTRICT" foreign keys in attached databases scanning child tables in the wrong schema.

4 года назад
fkey_malloc.test

Update a few test cases to account for the new error message formats.

13 лет назад
fordelete.test

Test script changes to account for the fact that the "p5" column in the EXPLAIN output is now an integer, not a text values containing a 2-digit hex value.

6 лет назад
format4.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
fp-speed-1.c

Store the fp-speed-1.c test program used to measure relative performance of SQLite versus the standard library, in the test/ directory. A header comment explains how to use it.

3 года назад
fpconv1.test

New test cases for floating-point conversions.

3 года назад
fts-9fd058691.test

Handle updating the only row of an FTS table correctly. Fix for [9fd058691].

15 лет назад
fts3.test

Re-introduce the prefix-search optimization of [feef1b15d6], which was lost in a reorganization of FTS3 code.

16 лет назад
fts3_common.tcl

Fix a broken assert() in fts3. Also some test script issues causing failures with builds that do not support fts3.

8 лет назад
fts3aa.test

Add new sqlite3_prepare_v3() flag SQLITE_PREPARE_NO_VTAB, for preparing statements that are not allowed to use any virtual tables. Use this to prevent circular references in triggers on virtual table shadow tables from causing resource leaks.

8 лет назад
fts3ab.test

Make sure errors encountered while initializing extensions such as FTS4 get reported out from sqlite3_open(). This fixes a bug introduced by check-in [9d347f547e7ba9]. Also remove lots of forgotten "breakpoint" commands left in test scripts over the years.

13 лет назад
fts3ac.test

Fix for [9861b74ab9]. Correctly handle strings with zero tokens in the fts3 offsets() function.

16 лет назад
fts3ad.test

Add extra tests for parsing of whitespace in tokenizer declarations,.

17 лет назад
fts3ae.test

Start reworking fts3 code to match the rest of SQLite (code conventions, malloc-failure handling etc.).

17 лет назад
fts3af.test

Replicate the fts2*.test files as fts3a*.test, and convert fts2 to fts3 in the text of the files. (CVS 4251)

19 лет назад
fts3ag.test

Make sure errors encountered while initializing extensions such as FTS4 get reported out from sqlite3_open(). This fixes a bug introduced by check-in [9d347f547e7ba9]. Also remove lots of forgotten "breakpoint" commands left in test scripts over the years.

13 лет назад
fts3ah.test

Updates to FTS4 to improve performance and make more accurate cost estimates for prefix terms.

16 лет назад
fts3ai.test

Skip tests that require UTF-16 support when compiled with SQLITE_OMIT_UTF16.

13 лет назад
fts3aj.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
fts3ak.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
fts3al.test

Change the fts3 snippet function to return (hopefully) more relevant snippets in less time.

17 лет назад
fts3am.test

Replicate the fts2*.test files as fts3a*.test, and convert fts2 to fts3 in the text of the files. (CVS 4251)

19 лет назад
fts3an.test

Re-introduce the prefix-search optimization of [feef1b15d6], which was lost in a reorganization of FTS3 code.

16 лет назад
fts3ao.test

Fix a test script issue in fts3ao.test.

8 лет назад
fts3atoken.test

Check for whether or not it is safe to use non-innocuous functions as the function is being coded, not when its name is resolved.

7 лет назад
fts3auto.test

Fix a case in fts3auto.test that fails for SQLITE_DISABLE_FTS4_DEFERRED builds.

7 лет назад
fts3aux1.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
fts3aux2.test

Do not assume that text parameters passed to fts4aux queries do not contain embedded nul characters.

8 лет назад
fts3b.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts3c.test

Start reworking fts3 code to match the rest of SQLite (code conventions, malloc-failure handling etc.).

17 лет назад
fts3comp1.test

Change fts4aux to (additionally) report on term frequency in individual columns of an fts table.

16 лет назад
fts3conf.test

Add the xIntegrity method to the sqlite3_module object. Implement this method in RTREE, FTS3/4, and FTS5 so that "PRAGMA integrity_check" also verifies the correctness of shadow tables associated with those virtual tables.

3 года назад
fts3corrupt.test

Fix to test case in fts3corrupt.test. No changes to source code.

4 года назад
fts3corrupt2.test

Fix a buffer overread in fts3 that could occur when decoding a corrupted record.

6 лет назад
fts3corrupt3.test

Enable DEFENSIVE mode by default for tests. This requires lots of case of turning DEFENSIVE off in order to dodgy things to the database for testing purposes. No all of those cases are yet handled, so "make test" does not run to completion.

8 лет назад
fts3corrupt4.test

Fix a problem allowing a COMMIT following an OOM to cause fts3/4 corruption.

3 года назад
fts3corrupt5.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
fts3corrupt6.test

Fix a test case in fts3corrupt6.test. Was failing due to [f1dfbc4f].

4 года назад
fts3cov.test

Fix an assert() in fts3 that could fail due to corrupt database records.

7 лет назад
fts3d.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
fts3defer.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
fts3defer2.test

Fix a problem with fts3 auxiliary functions and one or more NEAR expressions ORed together.

4 года назад
fts3defer3.test

Add new test file fts3defer3.test.

13 лет назад
fts3drop.test

Avoid attempting to call savepoint related methods on deleted sqlite3_vtab objects. Fix for [48f299634a].

15 лет назад
fts3dropmod.test

Fix a typo in the result of one of the new test cases.

5 лет назад
fts3e.test

Add some simple tests to make sure that the different fulltextFilter query paths are being exercised. (CVS 5498)

18 лет назад
fts3expr.test

Fix compiler warnings in FTS3.

8 лет назад
fts3expr2.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
fts3expr3.test

Update fts3 so that expressions to the left and right of a NOT operator are balanced. This prevents relatively small expressions (a dozen terms or so) that are children of NOT operators from triggering the "expression tree is too large" error.

11 лет назад
fts3expr4.test

Fix a test case in fts3expr4.test to account for different locales.

4 года назад
fts3expr5.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
fts3f.test

Fix a use-after-free in fts3 that could follow an optimize() in the middle of a SELECT statement when the hash table is non-empty.

5 лет назад
fts3fault.test

Update the expected error messages in some OOM test cases to account for [44d77a7f807].

4 года назад
fts3fault2.test

Fix another test case error message similar to those fixed in [b3d6b3c3].

4 года назад
fts3fault3.test

Add missing test file fts3fault3.test. Should have been part of [7f41d700].

3 года назад
fts3first.test

Have FTS3 ignore ^ prefixes. The ^ syntax is only supported on FTS4 tables.

15 лет назад
fts3fuzz001.test

Fix an fts3 problem caused by reducing the page size using the undocumented "nodesize" option, then running an incremental-merge.

3 года назад
fts3join.test

Make the SQLITE_DBCONFIG_STMT_SCANSTATUS option on by default.

3 года назад
fts3malloc.test

Cut over the next generation query planner. Increase the version number to 3.8.0.

13 лет назад
fts3matchinfo.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
fts3matchinfo2.test

Fix a null pointer deference that can occur on a strange matchinfo() query.

6 лет назад
fts3misc.test

Fix an integer overflow in fts3 causing a usan error.

6 лет назад
fts3near.test

Make sure errors encountered while initializing extensions such as FTS4 get reported out from sqlite3_open(). This fixes a bug introduced by check-in [9d347f547e7ba9]. Also remove lots of forgotten "breakpoint" commands left in test scripts over the years.

13 лет назад
fts3offsets.test

Fix a crash that could occur in fts3 when processing a corrupt database.

5 лет назад
fts3prefix.test

Fix a problem with fts3 prefix terms within phrase queries on "order=DESC" tables with a mix of negative and positive rowids.

11 лет назад
fts3prefix2.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
fts3query.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
fts3rank.test

Adjust the fts3rank.test module so that it works on big-endian systems (hopefully - I don't have a big-endian machine to test the change on.)

9 лет назад
fts3rnd.test

Fix problems to do with using both OR and NEAR operators in a single expression.

15 лет назад
fts3shared.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
fts3snippet.test

Move some new test cases from fts3snippet.test into fts3snippet2.test.

6 лет назад
fts3snippet2.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
fts3sort.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
fts3tok1.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts3tok_err.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
fts3varint.test

Fix the fts3varint.test script so that it works even on versions of TCL for which Tcl_GetWideIntFromObj() does not work.

7 лет назад
fts4aa.test

Improve corruption detection in fts3 shadow tables earlier in order to prevent an assert() from failing.

6 лет назад
fts4check.test

Add the xIntegrity method to the sqlite3_module object. Implement this method in RTREE, FTS3/4, and FTS5 so that "PRAGMA integrity_check" also verifies the correctness of shadow tables associated with those virtual tables.

3 года назад
fts4content.test

Prevent direct and indirect recursive content= options in fts3/4 and fts5.

7 лет назад
fts4docid.test

Have fts4 full-text queries consider "docid<?" and similar constraints.

13 лет назад
fts4growth.test

Enable DEFENSIVE mode by default for tests. This requires lots of case of turning DEFENSIVE off in order to dodgy things to the database for testing purposes. No all of those cases are yet handled, so "make test" does not run to completion.

8 лет назад
fts4growth2.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
fts4incr.test

Remove possibly stray output from various tests.

11 лет назад
fts4intck1.test

New test cases for PRAGMA integrity_check against FTS4 and FTS5 tables.

3 года назад
fts4langid.test

Add the xIntegrity method to the sqlite3_module object. Implement this method in RTREE, FTS3/4, and FTS5 so that "PRAGMA integrity_check" also verifies the correctness of shadow tables associated with those virtual tables.

3 года назад
fts4lastrowid.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
fts4merge.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
fts4merge2.test

Add tests for incremental merge code.

14 лет назад
fts4merge3.test

Update fts3/4 so that the 'merge=X,Y' command merges at least, instead of exactly, Y segments from a single level. This matches the documentation. 'merge=X,0' is, as it was in 3.11, an error.

10 лет назад
fts4merge4.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
fts4merge5.test

Fix a long-standing problem in fts4 incrmental merge.

7 лет назад
fts4min.test

Optimization for "SELECT min(x) FROM tbl" where "x" is indexed and NOT NULL. This also allows similar queries on NOT NULL virtual table columns to be optimized.

6 лет назад
fts4noti.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
fts4onepass.test

Ensure that multiple updates of the same FTS4 row (i.e. the row with the same rowid) within a single transaction are written to separate segments. Fix for [d6ec09ec].

8 лет назад
fts4opt.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
fts4record.test

Add extra tests for the handling of corrupt records in fts3.

7 лет назад
fts4rename.test

Merge changes from trunk into the alter-table-drop-column branch.

5 лет назад
fts4umlaut.test

Fix cut-and-paste error in test file fts4umlaut.test.

8 лет назад
fts4unicode.test

Add extra test for handling of embedded nul characters in the fts4 unicode61 tokenizer.

6 лет назад
fts4upfrom.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
full.test

Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled.

14 лет назад
func.test

Fix a problem involving infinities int the Kahan-Babushka-Neumaier summation algorithm.

2 года назад
func2.test

Update comment for substrFunc(). Added additional SUBSTR() test cases.

17 лет назад
func3.test

Fix an assert() that might fail if sqlite3_create_function_v2() is invoked with NULL xStep and xFinal callbacks and a non-NULL xDestroy.

5 лет назад
func4.test

Include the original text of the CHECK constraint in the error message for anonymous CHECK constraints.

6 лет назад
func5.test

Do not factor out constant functions into the initialization section at the end of the prepared statement, be cause if they throw an exception, it will abort the statement even if the function is never called. Better to put constant functions in an OP_Once block.

6 лет назад
func6.test

Fix an assert() statement in the covering index optimization for the corner case of dealing with an sqlite_offset() SQL function call.

4 года назад
func7.test

Slight increase in the accuracy of log10().

4 года назад
func8.test

Add test cases for functions named the same as join keywords.

3 года назад
func9.test

Add support for the CONCAT() and CONCAT_WS() SQL functions, modeled after the PostgreSQL behavior.

3 года назад
fuzz-oss1.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
fuzz.test

Update fuzz.test to account for a change in error message made in the core.

4 года назад
fuzz2.test

Make sure errors in the FROM clause of a SELECT cause analysis to abort and unwind the stack before those errors have a chance to mischief in the "*" column-name wildcard expander. Fix for ticket [32b63d542433ca67].

12 лет назад
fuzz3.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
fuzz4.test

Fix another problem found by Matthew Denton's new fuzzer.

8 лет назад
fuzz_common.tcl

Fix a case in "fuzz.test" that could fail, as non-deterministic functions may no longer appear in CHECK constraints.

7 лет назад
fuzz_malloc.test

Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret.

8 лет назад
fuzzcheck.c

Fix another UBSAN inaccuracy in fuzzcheck.

3 года назад
fuzzdata1.db

Fix a faulty assert() statement identified by [forum:/forumpost/0b91a75039|forum post 0b91a75039].

4 года назад
fuzzdata2.db

Add the --info option to the fuzzcheck test utility.

8 лет назад
fuzzdata3.db

Add a corrupt database to test/fuzzdata3.db to validate the previous check-in.

11 лет назад
fuzzdata4.db

Fix an overzealous assert() statement discovered by OSSFuzz.

8 лет назад
fuzzdata5.db

Fix a faulty assert() in the validation logic for the LEFT JOIN strength reduction optimization. Problem found by OSSFuzz.

8 лет назад
fuzzdata6.db

Change the debugging "json_parse(X)" function so that it shows a more complete description of the JsonParse object on standard output and returns the mimified JSON. Former behavior was to return the text of a decode of the aNode array.

3 года назад
fuzzdata7.db

Remove a NEVER() macro and add a test case to cause its argument to be true.

6 лет назад
fuzzdata8.db

Add a test case to prevent a regression of the leak fixed in the previous trunk check-in.

3 года назад
fuzzer1.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
fuzzer2.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
fuzzerfault.test

Add OOM test case associated with the fix in the previous commit.

5 лет назад
fuzzinvariants.c

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
gcfault.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
gencol1.test

Immediately fail a CREATE TABLE statement that attempts to create a table that has a generated column loop. Legacy allows the table to be created but the table would not be usable for anything.

3 года назад
genesis.tcl

Fix memory leaks in the amatch extension. Add a few simple test cases.

13 лет назад
having.test

New test case for the HAVING fix of check-in [f62f983b56623f0e].

6 лет назад
hexlit.test

Fix then handling of the (oversized) integer literal -0x8000000000000000.

10 лет назад
hidden.test

Fix a problem with VACUUM and __hidden__ columns.

11 лет назад
hook.test

Doc-only update, sqlite3_preupdate_hook() return

4 года назад
hook2.test

Experimental change to invoke the preupdate hook when WITHOUT ROWID tables are written.

10 лет назад
icu.test

Chagnes the ESCAPE clause on the LIKE operator to overwrite wildcard characters, in order ot match the behavior of PosgreSQL.

6 лет назад
ieee754.test

Add the ieee754_to_blob() and ieee754_from_blob() functions. Fix the handling of subnormal forms in the two-argument version of ieee754().

6 лет назад
imposter1.test

Change SQLITE_TESTCTRL_INITMODE to SQLITE_TESTCTRL_IMPOSTER. Revise the order of parameters. Give it the ability to reset the schema parse table so that imposter tables can be erased.

12 лет назад
in.test

Add a test case for the ALWAYS() macro removed by the previous check-in.

3 года назад
in2.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
in3.test

Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)

18 лет назад
in4.test

Proposed fix for a problem associated with OP_SeekScan that results in an incorrect answer. See ticket [5981a8c041a3c2f3].

5 лет назад
in5.test

When populating an ephemeral b-tree for the RHS of an IN(...) clause, avoid applying an affinity to a value that may be used later on for some other purpose. Fix for [c7a117190].

7 лет назад
in6.test

Fix the IN-early-out optimization so that it works even for the corner case where the NULL bypass fires before the affinity of the LHS operator has been set. Fix for the problem described in [forum:/forumpost/6a3ec138e9|forum post 6a3ec138e9].

5 лет назад
incrblob.test

Many more test cases fixed. Only a few remain.

10 лет назад
incrblob2.test

Handle a real OOM condition when incrblob2.test is run on a low-memory machine.

9 лет назад
incrblob3.test

Fix a minor problem in the Tcl "incrblob" command. This does not affect the SQLite core.

4 года назад
incrblob4.test

All temp.sqlite_master to be used as an alias for sqlite_temp_master.

10 лет назад
incrblob_err.test

Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret.

8 лет назад
incrblobfault.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
incrcorrupt.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
incrvacuum.test

Fix an assert() that can be false when doing an incremental vacuum on a corrupt database file. dbsqlfuzz cced0668cfd4da4eb2382cb9dd26c17c64aaff76.

5 лет назад
incrvacuum2.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
incrvacuum3.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
incrvacuum_ioerr.test

Fix a problem in incrvacuum_ioerr.test. Do not run ioerr6.test with an in-memory journal.

13 лет назад
index.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
index2.test

Continue to support the (broken) legacy syntax of allowing strings for column names in CREATE INDEX statements and in UNIQUE and PRIMARY KEY constraints.

11 лет назад
index3.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
index4.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
index5.test

Remove possibly stray output from various tests.

11 лет назад
index6.test

Do not allow a partial index scan on the left table of a RIGHT JOIN, because since the index is partial, some rows will be omitted from the scan, and those rows will subsequently be picked up by the no-match logic in the right-join post-processing loop. [forum:/forumpost/c4676c4956|forum post c4676c4956].

4 года назад
index7.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
index8.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
index9.test

Minor fix to test/index9.test so that it can be invoked with other index tests using a wildcard.

4 года назад
indexA.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
indexedby.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
indexexpr1.test

Add the SQLITE_RESULT_SUBTYPE flag for application-defined functions. Add the -DSQLITE_STRICT_SUBTYPE=1 compile-time option that raises an error if any function invokes sqlite3_result_subtype() without the SQLITE_RESULT_SUBTYPE flag. SQLITE_RESULT_SUBTYPE prevents an indexed value of that function from being used to replace an equivalent expression, since the indexed expression does not carry the subtype.

3 года назад
indexexpr2.test

When translating arguments of aggregate functions into references to expression indexes, make sure to only translate them for the current aggregate when there are nested aggregates. [forum/forumpost/409ebc7368|Forum post 409ebc7368].

3 года назад
indexfault.test

In sqlite3NestedParse() be sure to detect all SQLITE_NOMEM and SQLITE_TOOBIG errors and to distinguish between them.

7 лет назад
init.test

Disable the "init.test" test script when compiled with SQLITE_THREADSAFE=0.

16 лет назад
insert.test

Add missing VdbeCoverage() macro. Fix an off-by-one error in partial index handling. New test cases. Ticket [c1e19e12046d23fe]

7 лет назад
insert2.test

Fix an obscure problem with "INSERT INTO tbl(cols) SELECT" statements where the SELECT is a compound with an ORDER BY and "cols" is a strict subset of tbl's columns.

11 лет назад
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)

17 лет назад
insert4.test

Fix the Xfer-optimization on the INSERT statement so that it is omitted if there is a RETURNING clause, since that optimization is not able to deal with RETURNING. See [forum:/forumpost/595e132f71|forum thread 595e132f71] for details.

4 года назад
insert5.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
insertfault.test

Fix a segfault that could follow an OOM when querying a table that has one or more columns with default values "true" or "false".

8 лет назад
instr.test

Test cases for ticket [587791f92620090e]

7 лет назад
instrfault.test

Update test script instrfault.test to account for the fact that bound blob values cast to text values are now intepreted using the text encoding of the database, instead of always as utf-8.

7 лет назад
intarray.test

Add the ability to unregister a virtual table module by invoking sqlite3_create_module() with a NULL sqlite3_module pointer.

7 лет назад
interrupt.test

Add a new sqlite3_is_interrupted() interface that can be used by long-running app-defined functions and similar to see if they need to exit early due to an sqlite3_interrupt() call.

4 года назад
interrupt2.test

Disable new test modules nockpt.test and interrupt2.test for incompatible permutations. Add a CORRUPT_DB term to an assert() in vdbe.c.

10 лет назад
intpkey.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
intreal.test

Fix a problem with applying integer affinity to a MEM_IntReal value. Forum post [forum:/forumpost/d270125fae|forum post d270125fae].

4 года назад
io.test

Update test scripts to unregister the test devsim VFS after it is used.

5 лет назад
ioerr.test

Update test scripts to unregister the test devsim VFS after it is used.

5 лет назад
ioerr2.test

Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements.

12 лет назад
ioerr3.test

Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731)

19 лет назад
ioerr4.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
ioerr5.test

Disable the SQLITE_MAX_PAGE_SIZE compile time option (it is now always set to 65536). Fix some other problems in test files.

16 лет назад
ioerr6.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
istrue.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
join.test

Add [/info/cec6a06508239c09e363?ln=5525-5531|restriction (5)] to the omit-noop-join optimization. Fix for the issue reported by [forum/forumpost/49f2c7f690|forum post 49f2c7f690].

3 года назад
join2.test

The check-in at [198b3e33dcfd74c7] caused a performance regression for some queries, which is here fixed. Problem reported by [forum:/forumpost/b405033490fa56d9|forum post b405033490fa56d9].

3 года назад
join3.test

Continued refactoring of the name resolution logic and query optimizer. (CVS 2236)

22 года назад
join4.test

Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)

21 год назад
join5.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
join6.test

Fix a buffer overread found by OSSFuzz that could occur if a WITHOUT ROWID table with many columns was NATURAL JOINed against itself.

6 лет назад
join7.test

New FULL JOIN test cases. No changes to code.

4 года назад
join8.test

Further to [46639f682975dac6], the parameters of a table valued function that is on the left side of a RIGHT JOIN do not need to be in the ON clause. Add new test cases and tags to associated test cases with the code.

3 года назад
join9.test

Fix the query flattener so that it does not flatten a RIGHT or FULL JOIN into any position of the outer query other than the first.

4 года назад
joinA.test

Generalize the LEFT JOIN strength reduction optimization so that it works for RIGHT and FULL JOIN as well. Rename it to the "OUTER JOIN strength reduction" optimization.

3 года назад
joinB.test

Add 512 new join test cases derived from PostgreSQL output.

4 года назад
joinC.test

Tweaks to the name resolution on parenthesized joins. A small number of tests fail now due to extra columns appearing in the expansion of "*".

4 года назад
joinD.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
joinE.test

Corrections to the header comment to the new joinE.test script. Add the generator TCL as a comment at the bottom of the script.

4 года назад
joinF.test

More JOIN test cases inspired by the problem fixed in [3869fd9a2b9483cb].

4 года назад
joinH.test

Check-in a9657c87c53c1922 is wrong: the IndexedExpr.bMaybeNullRow flag is required for virtual columns if they are part of an outer join. Add a test case to prove it.

2 года назад
journal1.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
journal2.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
journal3.test

Modify journal3.test so that it can handle Tcl command "file attr <file> -perm" returning octal values in either "00755" or "0o755" format.

7 лет назад
jrnlmode.test

Disable PRAGMA journal_mode=OFF when SQLITE_DBCONFIG_DEFENSIVE is turned on. Ticket [f4ec250930342e0c].

7 лет назад
jrnlmode2.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
jrnlmode3.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
json101.test

Fix a JSON bug introduced by the optimization of [df099ad713011b67] and first appearing in 3.43.0. The problem occurs when doing a JSON_EXTRACT() on an array element that was added by JSON_SET() without first reparsing. Reported by [forum:/forumpost/fc0e3f1e2a|forum post fc0e3f1e2a].

3 года назад
json102.test

Fix a bug in json_array_length() introduced in version 3.43.0 by check-in [df099ad713011b67]. If the JSON input comes from json_remove(), the removed array entries are still counted as part of the array length.

3 года назад
json103.test

Always enable all JSON tests, now that JSON is included by default.

5 лет назад
json104.test

Fix a problem with json_patch() when one side or the other is JSON5. dbsqlfuzz bc10593a4ba8e7a7862593532285be31f00f8e41

3 года назад
json105.test

Always enable all JSON tests, now that JSON is included by default.

5 лет назад
json501.test

JSON5 bug fix: Escape double-quotes that occur inside of single-quoted strings.

3 года назад
json502.test

Ensure that the label for a JSON object really is a string and not an array or object that just happens to end with a string. dbsqfuzz 32f62ed8676d0a153dbe756aeae3202d3670fe50.

3 года назад
keyword1.test

Add tests that verify that keywords WITH, WITHOUT, and RECURSIVE can still be used as table and column names.

13 лет назад
kvtest.c

Fix harmless typo in a comment.

3 года назад
lastinsert.test

Add additional test cases and requirements evidence marks for WITHOUT ROWID.

13 лет назад
laststmtchanges.test

Make sqlite3_count_changes() and total_changes() work with "DELETE FROM <table-name>". (CVS 5844)

18 лет назад
lemon-test01.y

Add a simple test case for Lemon. Always include assert.h in the Lemon-generated parser.

8 лет назад
like.test

Fix the PRAGMA case_sensitive_like command so that the LIKE function continues to be innocuous after the PRAGMA. [forum:/forumpost/925dc9f67804c540|Forum post 925dc9f67804c540].

3 года назад
like2.test

Fix a problem in the LIKE and GLOB operators that may occur when the character immediately following a "%" or "*" wildcard is U+80. Reported by [forum:61bf7ccbdf].

4 года назад
like3.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
limit.test

Fix the processing of implied LIMIT clauses when flattening a compound query.

5 лет назад
limit2.test

Fix multiple issues with the ORDER BY LIMIT optimization. This is the proposed resolution to ticket [9936b2fa443fec03ff25].

8 лет назад
loadext.test

Fix the regexp used to recognize libdl errors on OS-X.

8 лет назад
loadext2.test

Add the sqlite3_cancel_auto_extension(X) interface which will undo a prior call to sqlite3_auto_extension(X).

13 лет назад
lock.test

Fix a problem in test script lock.test. Fix minor issues in pager.c.

10 лет назад
lock2.test

Fix problems with running the async.test script.

16 лет назад
lock3.test

Back out check-in (6380). Replace it with a proper fix to the xFullPathname method in the async VFS. (CVS 6398)

17 лет назад
lock4.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
lock5.test

Fix a problem causing lock5.test to fail in mmap-mode.

12 лет назад
lock6.test

Fix minor test suite problems causing errors on OSX.

16 лет назад
lock7.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
lock_common.tcl

Copy some extra test infrastructure from the mutexfree-shmlock branch to trunk.

8 лет назад
lookaside.test

Avoid incrementing the SQLITE_LOOKASIDE_MISS_SIZE stat before sqlite3_open() returns. Fix test script problem in lookaside.test.

8 лет назад
main.test

Compute the correct column name even if the column identifier is the very last token in the SQL statement. This fixes a problem introduced by check-in [0fdf97efe5df745510c6b] and reported by the community during beta-testing.

9 лет назад
make-where7.tcl

Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527)

17 лет назад
malloc.test

Update a couple of test scripts so that they work on F2FS file-systems that support atomic transactions.

9 лет назад
malloc3.test

In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on F2FS file-systems, invoke SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call fails. Also, do not use an atomic transaction to create the initial database. This is because if an error occurs while writing to the db file, any changes to the file-size do not seem to be rolled back automatically. The only time this matters is when the file was 0 bytes in size to start with.

9 лет назад
malloc4.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
malloc5.test

Update a test case in malloc5.test to take into account that malloc() sometimes returns slightly more space than requested.

8 лет назад
malloc6.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
malloc7.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
malloc8.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
malloc9.test

Fix the output labels on the tests in malloc9. (CVS 4966)

18 лет назад
mallocA.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
mallocAll.test

Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file.

16 лет назад
mallocB.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
mallocC.test

Refactor some of the global variables and commands used by tester.tcl.

16 лет назад
mallocD.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
mallocE.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
mallocF.test

Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795)

18 лет назад
mallocG.test

Skip tests that require UTF-16 support when compiled with SQLITE_OMIT_UTF16.

13 лет назад
mallocH.test

Bring test coverage up to 99%. (CVS 5522)

18 лет назад
mallocI.test

Add a test case for the fix in [a596b7c6cc].

10 лет назад
mallocJ.test

More coverage improvements. (CVS 6148)

18 лет назад
mallocK.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
mallocL.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
mallocM.test

Fix a crash that could follow an OOM condition in the instr() SQL function.

9 лет назад
malloc_common.tcl

Update the expected error messages in some OOM test cases to account for [44d77a7f807].

4 года назад
malloctraceviewer.tcl

Fixes for the generated "mallocs.tcl" and "leaks.tcl" scripts generated by running tcl tests with the --malloctrace=1 option.

4 года назад
manydb.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
mem5.test

Fix issue with mem5 allocator when min request size is larger thatn 2^30.

15 лет назад
memdb.test

Simplify the page recycling condition in pcache1. Fix test cases to work with the latest changes.

11 лет назад
memdb1.test

Omit wal mode tests in memdb1.test for builds and configurations that do not support wal mode.

5 лет назад
memdb2.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
memjournal.test

Fix a problem in the in-memory journal code that could occasionally lead to a segfault when a sub-transaction that modified zero pages was committed.

5 лет назад
memjournal2.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
memleak.test

Refactor some of the global variables and commands used by tester.tcl.

16 лет назад
memsubsys1.test

An attempt to enhance PRAGMA integrity check so that it does data type checking on non-STRICT tables. Specifically: (1) Columns with TEXT affinity should not contain numeric values, and (2) columns with numeric affinity should not contain text values that can be converted to numeric.

4 года назад
memsubsys2.test

Fix problems with test scripts preventing them from running with SQLITE_DEFAULT_MEMSTATUS=0 builds. Or builds without SQLITE_ENABLE_STAT4.

4 года назад
merge1.test

Add missing "finish_test" command to the end of test script merge1.test.

4 года назад
minmax.test

Defer deleting subqueries in the compound-SELECT code generator until the end of code generation, in order to avoid deleting expressions out from under the aggregation function sanity checking assert()s that occur near the end of SELECT code generation. This fixes the assertion fault described by [forum:/forumpost/cfcb4b461d|forum post cfcb4b461d].

5 лет назад
minmax2.test

Also prohibit the use of rowid from a subquery. Add the SQLITE_ALLOW_ROWID_IN_VIEW compile-time option to restore legacy behavior in case somebody actually needs it.

5 лет назад
minmax3.test

Change the weighting of binary searches on tables to 1/10th the cost of a search on an index. Change the assumed reduction in search space from a indexed range constraint from 1/3rd to 1/4th. Do not let the estimated number of rows drop below 1.

16 лет назад
minmax4.test

Add tests to ensure that this branch really does fix ticket [f8a7060ece].

7 лет назад
misc1.test

Interpret negative arguments to sqlite3_sleep() as zero.

3 года назад
misc2.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
misc3.test

In the P4 column of the EXPLAIN listing, abbreviate "keyinfo" as just "k" and "BINARY" as just "B".

13 лет назад
misc4.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
misc5.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
misc6.test

Get the build working with -DSQLITE_OMIT_UTF16=1. Ticket #2314. (CVS 3865)

19 лет назад
misc7.test

Test result adjustments in test/misc7.test due to the EQP format change.

5 лет назад
misc8.test

Also prohibit the use of rowid from a subquery. Add the SQLITE_ALLOW_ROWID_IN_VIEW compile-time option to restore legacy behavior in case somebody actually needs it.

5 лет назад
misuse.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
mjournal.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
mmap1.test

In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes.

3 года назад
mmap2.test

Add extra "PRAGMA mmap_size = N" statements to mmap1.test and mmap2.test.

13 лет назад
mmap3.test

Many more test cases fixed. Only a few remain.

10 лет назад
mmap4.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
mmapcorrupt.test

In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes.

3 года назад
mmapfault.test

Make sure errors encountered while initializing extensions such as FTS4 get reported out from sqlite3_open(). This fixes a bug introduced by check-in [9d347f547e7ba9]. Also remove lots of forgotten "breakpoint" commands left in test scripts over the years.

13 лет назад
mmapwarm.test

Update some test cases to work with SQLITE_OMIT_VIRTUALTABLE and DEFAULT_AUTOVACUUM builds.

9 лет назад
multiplex.test

Add pragmas "multiplex_enabled", "multiplex_chunksize", and "multiplex_filecount" to the multiplexer implementation.

5 лет назад
multiplex2.test

Add a hard limit to the number of chunks a multiplexed database may consist of if ENABLE_8_3_NAMES is defined.

15 лет назад
multiplex3.test

Update multiplex3.test to account for the fact that the multiplexor xDelete method may return an error even if it manages to delete the first chunk of a file.

4 года назад
multiplex4.test

Clearification of some documentation text. Added requirements marks.

11 лет назад
mutex1.test

Fix mutex1.test to take into account that the prng mutex is not (as of [c84e4483cb4]) taken when writing a header to an in-memory journal.

3 года назад
mutex2.test

Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779)

18 лет назад
nan.test

Fix an error in [b22cdd67] that can cause a negative infinity to be (rarely) reported as a positive infinity.

9 лет назад
nockpt.test

Fix a problem in test file nockpt.test causing errors with SQLITE_DEFAULT_AUTOVACUUM builds.

8 лет назад
nolock.test

Skip recently added test cases in nolock.test when running in the inmemory_journal permutation.

10 лет назад
normalize.test

Enhancements to SQL query normalization for UPDATE statements.

7 лет назад
notify1.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
notify2.test

Change notify2.test to check that sqlite3_blocking_step() uses CPU more efficiently than sqlite3_step(), not that it results in greater overall throughput for any specific number of threads.

12 лет назад
notify3.test

Ensure that the database encoding cannot be changed while there are statements running. And that the connection is left in a valid state after an obscure OOM within sqlite3_deserialize().

4 года назад
notnull.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
notnull2.test

The check-in at [198b3e33dcfd74c7] caused a performance regression for some queries, which is here fixed. Problem reported by [forum:/forumpost/b405033490fa56d9|forum post b405033490fa56d9].

3 года назад
notnullfault.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
null.test

Back out the incorrect optimization of check-in [e51ecadcbdef5ce6] as ticket [5c4e7aa793943803] reports a case where the optimization does not work.

6 лет назад
nulls1.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
numcast.test

Fix text-to-numeric type casting so that it works correctly on UTF16 strings that contain characters where the LSB is numeric but the MSB is non-zero. Ticket [689137afb6da41]

13 лет назад
numindex1.test

More test cases for indexes on large numeric values.

11 лет назад
offset1.test

Fix a problem with the query optimizer for LIMIT/OFFSET queries when underlying query is a UNION ALL and both arms of the UNION ALL are subqueries with an ORDER BY clause. This bug was reported at [forum:/forumpost/6b5e9188f0657616|forum post 6b5e9188f0657616]. The problem was introduced in 2015 (SQLite version 3.9.0) by check-in [4b631364354068af]. See also ticket [b65cb2c8d91f6685].

4 года назад
openv2.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
optfuzz-db01.c

Extend the refactoring into extensions. Clean up stray newlines.

6 лет назад
optfuzz-db01.txt

Add the optfuzz.c program for verifying the query planner using a fuzzer. This is an initial code check-in.

8 лет назад
optfuzz.c

Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by default. Omit the SQLITE_ENABLE_DESERIALIZE option and replace it with the SQLITE_OMIT_DESERIALIZE option.

5 лет назад
orderby1.test

Tuning the query planner by adjusting the weights that predict the relative performance of sorting and index lookup.

4 года назад
orderby2.test

Update the query planner to recognize more cases where ORDER BY clauses can be optimized out. Add test cases to verify correct behavior of the ORDER BY optimization when the covering-index-scan optimization is disabled. Fix a harmless compiler warning in the TCL interface.

14 лет назад
orderby3.test

Fix the date on the new orderby3.test test case.

14 лет назад
orderby4.test

A fix an test-case for the ORDER BY problem identified by ticket [a179fe7465]. This change causes sorting to occur in some cases where it is not strictly necessary. Further work is needed to avoid those extra sorts.

13 лет назад
orderby5.test

Fix an incorrect assert() statement that was added yesterday. Tickets [41c1456a6e61c0e7] and [fb8c538a8f57ae2a].

6 лет назад
orderby6.test

New test case for block-sorting.

12 лет назад
orderby7.test

Add test cases to ensure correct operation of joins with a virtual table that include DISTINCT and ORDER BY clauses. Verification for ticket [388d01d4bb8f9].

12 лет назад
orderby8.test

There are asserts in place now that will prevent a recurrence of ticket [f97c4637102a3ae7]. Nevertheless, it is good to add some test cases as well.

12 лет назад
orderby9.test

Fix the orderby9.test case so that it works with 32-bit versions of TCL

11 лет назад
orderbyA.test

Allow SQLite to omit redundant ORDER BY sorts in the case where a SELECT statement has GROUP BY and ORDER BY clauses that use the same expressions, even when the ORDER BY expressions are marked "DESC".

7 лет назад
oserror.test

Changes to oserror.test so that it works even on systems that allow an unusually large number of file descriptors.

7 лет назад
ossfuzz.c

Fix a bug in the hard_heap_limit pragma so that it returns the new value of the hard_heap_limit, not the soft_heap_limit. Change SQLITE_MAX_MEMORY so that it works by setting the default hard_heap_limit value.

7 лет назад
ossshell.c

Fix utility compilation issues with MSVC.

8 лет назад
ovfl.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
pager1.test

Increase the max_page_count on ROLLBACK, if necessary, so that it is sufficient to cover the entire database. Fix for the problem identified by [forum:/forumpost/3b9e894312|forum post 3b9e894312].

4 года назад
pager2.test

Fix the pager2-3.1 test case so that it does not run if a required dependence (shared-cache) is omitted from the build. Fix for [forum:/forumpost/7a028538a7|forum post 7a028538a7].

3 года назад
pager3.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
pager4.test

Fix a couple of problems with new test scripts causing the permutations test to fail.

13 лет назад
pagerfault.test

In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on F2FS file-systems, invoke SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call fails. Also, do not use an atomic transaction to create the initial database. This is because if an error occurs while writing to the db file, any changes to the file-size do not seem to be rolled back automatically. The only time this matters is when the file was 0 bytes in size to start with.

9 лет назад
pagerfault2.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
pagerfault3.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
pageropt.test

More test-case changes so that everything works when the reserved_bytes value in the header is non-zero.

10 лет назад
pagesize.test

Fix a faulty assert() in the btree part of the "PRAGMA page_size = ?" code.

11 лет назад
parser1.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
pcache.test

Defer the bulk pcache1 memory allocation until the first page allocation request. Limit the size of the pcache1 bulk allocation to the cache_size setting. Deallocate the bulk allocation on a sqlite3_db_release_memory() request, if the bulk allocation is completely unused.

11 лет назад
pcache2.test

Modify a few test scripts to avoid leaving the sqlite3Config structure in a non-default state.

11 лет назад
pendingrace.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
percentile.test

Fix a floating-point round-off error problem in the percentile.test module.

12 лет назад
permutations.test

Fix test script problem preventing veryquick.test from running.

3 года назад
pg_common.tcl

Allow a FROM clause in UPDATE statements.

6 лет назад
pragma.test

Improved error messages from PRAGMA integrity_check. Identify the root of the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index.

3 года назад
pragma2.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
pragma3.test

Fix "PRAGMA data_version" so that it works the same way with locking_mode=PERSIST and journal_mode=PERSIST configured. Fix for 7a458c2a5f.

7 лет назад
pragma4.test

Fix the xBestIndex method of the pragma virtual table so that it correctly gives a higher cost to plans where the schema hidden parameter is unconstrained.

2 года назад
pragma5.test

Enhance PRAGMA function_list so that it shows all instances of each FuncDef, the number of arguments, the encoding, the type, and the flags. Use this capability to locate and fix incorrect function flags in the standard build.

7 лет назад
pragmafault.test

Fix a problem causing "PRAGMA integrity_check" to disable the xfer optimization for subsequent VACUUM operations on tables with one or more CHECK constraints. This could result in VACUUM producing slightly larger database files.

9 лет назад
prefixes.test

Add scalar function "prefix_length()" to ext/misc/prefixes.c.

8 лет назад
printf.test

Fix a buffer overrun that could occur when using the format() function to format a very small real value with the "," modifier.

3 года назад
printf2.test

Fix some of the new date/time function features to comply with the spec. Update requirement marks.

5 лет назад
progress.test

More test output refinements.

11 лет назад
ptrchng.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
pushdown.test

As evidenced by [forum:/forumpost/f3f546025a|forum post f3f546025a], the new RIGHT JOIN related restriction on the push-down optimization implemented by [da3fba18742b6e0b] also needs to apply to the automatic index (a.k.a. hash-join) optimization and to the Bloom filter optimization. Computation of the restriction is now moved into the sqlite3ExprIsSingleTableConstraint() routine.

3 года назад
queryonly.test

Add the experimental "query_only" pragma.

13 лет назад
quick.test

Add test file pager1.test, containing tests of inter-process locking in non-wal mode.

16 лет назад
quickcheck.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
quota-glob.test

Documentation improvements and additional test cases.

15 лет назад
quota.test

Ensure that quota.test deletes the directory named "test.db" that it creates.

10 лет назад
quota2.test

Fix test issues for Windows portability.

13 лет назад
quote.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
randexpr1.tcl

Add test cases that verify evaluation of randomly generated SQL expressions. (CVS 6029)

18 лет назад
randexpr1.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
rbu.test

Change the name of the OTA extension to RBU: Resumable Bulk Update.

11 лет назад
rdonly.test

Clearification of some documentation text. Added requirements marks.

11 лет назад
recover.test

Another test case fix for auto-vacuum builds.

4 года назад
regexp1.test

Fix corner cases in UTF8 handling in the REGEXP extension. [forum:/forumpost/3ffe058b04|Forum post 3ffe058b04].

4 года назад
regexp2.test

Fix more cases in the regexp extension where the 0x00 terminator at the end of the input string is being pattern matched. [forum/forumpost/9104f0d9e7|Forum post 9104f0d9e7].

5 лет назад
reindex.test

Fix an assert() and potential buffer overrun in fts5 that could occur if the database was corrupt.

7 лет назад
releasetest_data.tcl

Fix the mdevtest target so that it works with msvc.

3 года назад
resetdb.test

Add tests for changing the database encoding via RESET_DATABASE/VACUUM. And test that it is not possible to trick another connection with this.

4 года назад
resolver01.test

Fix a faulty assert() in the "AS" alias resolution logic of the parser.

11 лет назад
returning1.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
returningfault.test

Fix an assert() failure that could follow an OOM when coding a RETURNING trigger. dbsqlfuzz case 5d3e2438f15dc32b473d9f29413157857efa1212.

5 лет назад
rollback.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
rollback2.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
rollbackfault.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
round1.test

Improved rounding policy.

3 года назад
rowallock.test

Fix the rowallock.test script so that it works with builds that do not support mmap mode.

11 лет назад
rowhash.test

In the rowhash.test, make sure global variables are cleared prior to use.

16 лет назад
rowid.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
rowvalue.test

Fix the whereKeyStats() routine (part of STAT4 processing only) so that it is able to cope with row-value comparisons against the primary key index of a WITHOUT ROWID table. [forum:/forumpost/3607259d3c|Forum post 3607259d3c].

4 года назад
rowvalue2.test

Add test cases to rowvalue2.test.

10 лет назад
rowvalue3.test

New test cases for row values and RIGHT JOIN.

4 года назад
rowvalue4.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
rowvalue5.test

Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().

5 лет назад
rowvalue6.test

Fix a SQL NULL handling bug in the vector IN operator code generation.

10 лет назад
rowvalue7.test

Improved detection of number of column mismatch for vector assignment in UPDATE statements. Ticket [78acc9d40f0786e8]

7 лет назад
rowvalue8.test

Fix the vector BETWEEN operator so that it only evaluates the left-most vector expression once. Add support for vector comparisons in the CASE operator.

10 лет назад
rowvalue9.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
rowvalueA.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
rowvaluefault.test

Improve the error message in cases where there is a row-value on the LHS of an IN() operator, the RHS is a list (not a sub-select) and at least one element of the list is not a row-value with the correct number of elements.

5 лет назад
rowvaluevtab.test

Fix a problem with using views in SQLITE_OMIT_VIRTUAL_TABLE builds. Also some test case fixes required for the same builds.

7 лет назад
rtree.test

Fix a couple of memory leaks in r-tree that can occur following an OOM condition.

16 лет назад
run-wordcount.sh

Modify wordcount so that timer information appears on standard error instead of standard output. Rename the run-wordcount.bash script to run-wordcount.sh and simplify it so that it stands a better chance of running on non-GNU systems.

13 лет назад
savepoint.test

Further fixes to comments in sqlite3recover.h. Also rework some data structures in sqlite3recover.c.

4 года назад
savepoint2.test

Add the "wal" permutation to run existing test files savepoint.test and savepoint2.test in WAL mode.

16 лет назад
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)

17 лет назад
savepoint5.test

Reinitialize page 1 of the database file following a ROLLBACK TO of a transactional SAVEPOINT on an initially empty database. (CVS 6103)

18 лет назад
savepoint6.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
savepoint7.test

Add test cases for ticket [7f7f8026eda387d544].

10 лет назад
savepointfault.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
scanstatus.test

Make the SQLITE_DBCONFIG_STMT_SCANSTATUS option on by default.

3 года назад
scanstatus2.test

Adjust an EXPLAIN QUERY PLAN output in scanstatus2.test to account for a different loop order taken due to the removal of the view-scan optimization.

3 года назад
schema.test

The sqlite3_set_authorizer() interface should only expire prepared statements when it is setting a new authorizer, not when clearing the authorizer. And statements that are running when sqlite3_set_authorizer() is invoked should be allowed to continue running to completion.

7 лет назад
schema2.test

Simplify wording of backup API error message. Decapitalize some other error messages. (CVS 6256)

18 лет назад
schema3.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
schema4.test

All temp.sqlite_master to be used as an alias for sqlite_temp_master.

10 лет назад
schema5.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
schema6.test

Updates to test procedures so that they all work with encryption. No changes to the core SQLite code.

9 лет назад
schemafault.test

Avoid leaving view-definitions with an incomplete set of column names/types in the in-memory schema if an OOM strikes while allocating the same.

8 лет назад
securedel.test

Update tests to deal with SQLITE_FAST_SECURE_DELETE.

9 лет назад
securedel2.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
seekscan1.test

Avoid having OP_SeekScan jump over an OP_IdxGT or OP_IdxGE that follows the OP_SeekGE opcode. Fix for [b50528af4468237c].

3 года назад
select1.test

Improve EXPLAIN QUERY PLAN output and comments on bytecode listings by distinguishing between "subquery" and "join" and using consistent names across EQP and bytecode.

4 года назад
select2.test

Further refinements to table order selection on join query planning.

16 лет назад
select3.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
select4.test

Defer deletion of expressions that are optimized out by the AND optimizer in the sqlite3ExprAnd() routine until the corresponding Parse object is deleted. This avoids a dangling pointer in AggInfo if sqlite3ExprAnd() is invoked by the push-down optimization. The dangling pointer appears to be harmless in release builds, only showing up in debug builds. Problem found by dbsqlfuzz.

5 лет назад
select5.test

When doing the optimization that attempts to avoid sorting on a GROUP BY, do not assume that the values in an index on an expression are non-NULL. Bug discovered by Wang Ke's fuzzer and reported at [forum:/forumpost/74330094d8|forum post 74330094d8].

5 лет назад
select6.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
select7.test

Fix where.c handling of "IN (SELECT ...)" expressions when the SELECT returns more than one result column. Also error handling for other row value constructor cases.

10 лет назад
select8.test

Remove possibly stray output from various tests.

11 лет назад
select9.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
selectA.test

Disable the push-down optimization for sub-queries that are INTERSECT, UNION or EXCEPT compounds. dbsqlfuzz a34f455c91ad75a0cf8cd9476841903f42930a7a.

4 года назад
selectB.test

Minor cleanups of the compound-subquery flattening logic. New test cases added for joins the compound subquery.

15 лет назад
selectC.test

Do not perform the omit-unused-subquery-columns optimizations on a subquery that is DISTINCT, as that can lead to incorrect results.

3 года назад
selectD.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
selectE.test

Fix a faulty assert() statement in the name resolver associated with the optimization that converts compound selects with ORDER BY COLLATE into subqueries.

11 лет назад
selectF.test

Change an OP_SCopy into an OP_Copy in a case where the destination might be used after the source has changed.

12 лет назад
selectG.test

Avoid excess stack usage when a VALUES clause with lots of rows occurs within a scalar expression. This fixes a problem discovered by OSSFuzz.

9 лет назад
selectH.test

Do not disable unused columns in a UNION ALL sub-query if any component of the sub-query is DISTINCT.

3 года назад
session.test

Change the names of the stream interface APIs to be of the form "_strm" instead of "_str". In other words, added an "m" to the end, to try to make it clear that we are talking about a "stream" and not a "string.

12 лет назад
sessionfuzz-data1.db

Add the sessionfuzz test program and data obtained from a week of running AFL. Automatically run this test program on any "make test" on unix.

8 лет назад
sessionfuzz.c

Omit an unused constant from sessionfuzz.c to prevent a compiler warning.

3 года назад
shared.test

Enhance the unix VFS so that it removes extra "/", "/./" and "/../" from the database filename.

6 лет назад
shared2.test

Change the ROLLBACK command so that pending statements to not block it. The pending statements instead return SQLITE_ABORT upon next access. Note: This causes separate shared-cache connections in read_uncommitted mode to abort as well.

14 лет назад
shared3.test

More test case changes so that shared-cache mode tests all work with normalized database names.

6 лет назад
shared4.test

Remove possibly stray output from various tests.

11 лет назад
shared6.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
shared7.test

Identify requirements text in the SQLITE_CONFIG_ documentation. Fix a typo (a duplicated word) in part of that documentation. Add some requirements marks for DETACH to the test scripts. No code changes.

13 лет назад
shared8.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
shared9.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
sharedA.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
sharedB.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
shared_err.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
sharedlock.test

Obtain the required shared-cache write-lock when executing "DELETE FROM tbl" statements. Fix for [1e1321ee98].

13 лет назад
shell1.test

Fix output redirect bug reported in [forum:/forumposts/cbf4933cfeee74bb|the forum].

3 года назад
shell2.test

Fix CLI .sha3sum error message for keyword identifiers, reported in [forum:/forumpost/7cbe081746dd|forum post 7cbe081746dd].

3 года назад
shell3.test

Simplify .import leak plug and arrange for CLI to be run under valgrind.

4 года назад
shell4.test

Conform CLI .trace arg handling to its help.

4 года назад
shell5.test

Simplify .import leak plug and arrange for CLI to be run under valgrind.

4 года назад
shell6.test

Fix the ".lint fkey-indexes" shell command so that it works with WITHOUT ROWID tables.

9 лет назад
shell7.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
shell8.test

Simplify .import leak plug and arrange for CLI to be run under valgrind.

4 года назад
shmlock.test

Fix the shmlock.test script so that it works with the Windows restriction that UnlockFile must exactly correspond to a prior LockFile.

8 лет назад
shortread1.test

Add tests to prevent a regression of the short read problem discovered in version 3.2.2. (CVS 4428)

19 лет назад
show_speedtest1_rtree.tcl

Add the sqlite3_rtree_query_callback() API to the RTree virtual table. (Cherrypick from the sessions branch.)

12 лет назад
shrink.test

Fix problems with test scripts preventing them from running with SQLITE_DEFAULT_MEMSTATUS=0 builds. Or builds without SQLITE_ENABLE_STAT4.

4 года назад
sidedelete.test

Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)

18 лет назад
skipscan1.test

Fix an error in the OP_SeekScan opcode added by check-in [4a43430fd23f8835]. Problem reported by [forum:/forumpost/8cc1dc0fe9|forum post 8cc1dc0fe9].

3 года назад
skipscan2.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
skipscan3.test

Enhancements to skip-scan such that it is operable when a middle column of an index is skipped while the left-most column is constrained in the WHERE clause.

12 лет назад
skipscan5.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
skipscan6.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
snapshot.test

If a call to sqlite3_snapshot_open() fails because the requested snapshot no longer exists, return SQLITE_ERROR_SNAPSHOT instead of SQLITE_BUSY_SNAPSHOT.

8 лет назад
snapshot2.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
snapshot3.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
snapshot4.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
snapshot_fault.test

If SQLITE_USE_SEH is defined, handle structured-exceptions thrown by MSVC builds if the *-shm file mapping is accessed after it becomes invalid for some reason.

5 лет назад
snapshot_up.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
soak.test

Fix a test script error causing tests to fail in soak.test.

8 лет назад
softheap1.test

More test cases and requirements marks for pragmas.

11 лет назад
sort.test

Add a test case to show that ticket [e8b674241947eb3b] has been fixed.

4 года назад
sort2.test

Avoid running test case sort2.2.3 under address-sanitizer. It runs out of memory on some 32-bit platforms.

3 года назад
sort3.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
sort4.test

Update testrunner.tcl to use a separate process for each test script. And to run some extra tests too.

4 года назад
sort5.test

Fix a few small test script issues affecting SQLITE_TEMP_STORE=3 builds.

8 лет назад
sorterref.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
sortfault.test

Add the SQLITE_CONFIG_PMASZ start-time option.

12 лет назад
speed1.test

Update test scripts speed1.test and speed1p.test so they may be run by testrunner.tcl.

4 года назад
speed1p.explain

Add speed-test scripts that also show EXPLAIN output. (CVS 5017)

18 лет назад
speed1p.test

Update test scripts speed1.test and speed1p.test so they may be run by testrunner.tcl.

4 года назад
speed2.test

Detect database file changes using a 128-bit segment of the file header that includes the change counter. Ticket #2303. (CVS 3844)

19 лет назад
speed3.test

Rename a test procedure in 'speed3.test' to avoid a name collision.

10 лет назад
speed4.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
speed4p.explain

Add speed-test scripts that also show EXPLAIN output. (CVS 5017)

18 лет назад
speed4p.test

Avoid running a couple of tests in crash8.test that depend on the presence of the journal file if running on an F2FS file-system that does not require a journal file.

8 лет назад
speedtest1.c

Add the --nolongdouble option to speedtest1.c.

3 года назад
spellfix.test

Try to optimize spellfix1 by storing a NULL in the k1 column of %_vocab if it would otherwise have the same value as the word column.

8 лет назад
spellfix2.test

Adjustments to spellfix2.test so that it works reliably on mac.

11 лет назад
spellfix3.test

Update spellfix1_scriptcode() to output 215 (latin) for pure numeric text.

10 лет назад
spellfix4.test

Improve performance of editdist3() by keeping the costs in sorted order. Also add a new regression test to editdist3().

8 лет назад
sqldiff1.test

Fix an issue with sqldiff reported by [forum:/info/9bd2155bdfae25a7|forum post 9bd2155bdfae25a7].

3 года назад
sqllimits1.test

Update sqllimits1.test to account for the fact that if an odd value is specified as the length in bytes of a utf-16 string, it is truncated to the largest smaller even number.

4 года назад
sqllog.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
startup.c

Add the "startup" test program designed to measure startup performance, and in particular schema parsing time.

6 лет назад
stat.test

There are two possible error messages from stat-9.1, depending on compile-time options. Adjust the test case to accept either one.

5 лет назад
statfault.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
stmt.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
stmtvtab1.test

Add a missing "finish_test" to the end of the stmtvtab1.test script.

9 лет назад
strict1.test

Allow an "IntReal" value to count as a REAL when checking types for insertion into a generated column on a STRICT table. [forum:/forumpost/fa012c77796d9399|Forum post fa012c77796d9399].

5 лет назад
strict2.test

Fix an issue in PRAGMA integrity_check associated reporting NULL values in a NOT NULL column of type ANY in a STRICT table.

5 лет назад
subjournal.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
subquery.test

Do not reduce subquery output row count estimates due to DISTINCT until after the decision of whether or not to use an index for ORDER BY has been made.

3 года назад
subquery2.test

Ensure that when an ephemeral cursor is reopened with a second invocation of to OP_OpenEphemeral, the sequence counter is reset and the cache marked as stale. Fix for [9cdc5c46].

7 лет назад
subselect.test

Catch vector size mismatch problems during name resolution to avoid later problems.

10 лет назад
substr.test

Allow "substring()" as an alias for "substr()" for compatibility with other SQL engines.

6 лет назад
subtype1.test

Follow-up to [bbaf1f2eb1e1637b]: Make sure subtypes do not cross a subquery boundary even if the function that returned the value with a subtype is buried down inside a larger expression. This fixes a problem identified by [forum:/forumpost/37dd14a538|forum post 37dd14a538].

3 года назад
superlock.test

Changing page size using VACUUM or backup is not allowed with a codec attached.

10 лет назад
swarmvtab.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
swarmvtab2.test

Enhance the "swarmvtab" extension. See header comments in ext/misc/unionvtab.c for details.

9 лет назад
swarmvtab3.test

Fix a problem in test file swarmvtab3.test causing occasional failures.

4 года назад
swarmvtabfault.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
symlink.test

Fix handling of unix paths that contain ".." components such that "/" is considered its own parent directory.

4 года назад
symlink2.test

Add support for the SQLITE_ACCESS_SYMLINK flag in the Win32 VFS.

7 лет назад
sync.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
sync2.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
syscall.test

Add support for F2FS atomic writes. Untested at this point.

9 лет назад
sysfault.test

A unix VFS change replaces fsync() with fstat() when using SQLITE_NO_SYNC, so set PRAGMA synchronous=OFF in the sysfault-3 test to avoid erroneously causing errors in xSync.

11 лет назад
tabfunc01.test

Add tests for generate_series(), and change an existing test that enforced varying rowid-to-value mapping with query ordering. (That no longer varies.)

3 года назад
table.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
tableapi.test

Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret.

8 лет назад
tableopts.test

Throw an error if AUTOINCREMENT appears in a WITHOUT ROWID table. Updates to API documentation to discuss WITHOUT ROWID.

13 лет назад
tclsqlite.test

Make the sqlite3_error_offset() interface accessible from TCL using the new "erroroffset" method on the sqlite3 object.

4 года назад
tempdb.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
tempdb2.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
tempfault.test

Fix some problems to do with temp-file databases and recovering from IO and SQLITE_FULL errors.

10 лет назад
temptable.test

Many spelling fixes in comments. No changes to code.

13 лет назад
temptable2.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
temptable3.test

Add another test case to temptable3.test.

10 лет назад
temptrigger.test

All temp.sqlite_master to be used as an alias for sqlite_temp_master.

10 лет назад
tester.tcl

The check-in at [198b3e33dcfd74c7] caused a performance regression for some queries, which is here fixed. Problem reported by [forum:/forumpost/b405033490fa56d9|forum post b405033490fa56d9].

3 года назад
testrunner.tcl

Compress the content of the status line in testrunning.tcl so that all the same status information appears but with less punctuation and with "zero" values omitted, so that the status line will fit comfortably on an 80-column terminal window.

3 года назад
testrunner_data.tcl

Add -DSQLITE_OMIT_LOOKASIDE=1 to the "Sanitize" configuration in testrunner_data.tcl.

3 года назад
thread001.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
thread002.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
thread003.test

Enable the thread test logic to work with the SQLITE_HAS_CODEC compile-time option.

15 лет назад
thread004.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
thread005.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
thread1.test

Avoid running thread1.test or thread2.test if SQLITE_MUTEX_NOOP is defined.

15 лет назад
thread2.test

Avoid running thread1.test or thread2.test if SQLITE_MUTEX_NOOP is defined.

15 лет назад
thread3.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
thread_common.tcl

Do not run multi-threaded Tcl tests if the library was built with SQLITE_MUTEX_NOOP defined.

15 лет назад
threadtest1.c

Bug-fixes to get the two threadtest C programs working again. (CVS 1756)

22 года назад
threadtest2.c

Fix some problems in test code detected by cppcheck.

11 лет назад
threadtest3.c

Fix compilation of 'threadtest3' for some older versions of MSVC.

5 лет назад
threadtest4.c

Add extra tests to threadtest4.c. Fix a benign data race accessing the text encoding using ENC(db).

12 лет назад
threadtest5.c

Add the new threadtest5 test program for stressing multiple database connections in the same process hammering on a single database. Primarily designed to test memdb, but works on any database.

5 лет назад
time-wordcount.sh

Update the wordcount.c test program and add a new script "time-wordcount.sh" for additional performance testing.

10 лет назад
timediff1.test

Extended the time-diff format so that it can have a 5-digit year. This enables time differences to span the full range of dates supported by SQLite. Also fix some inaccuracies in the computation of time differences and add new test cases.

3 года назад
tkt-02a8e81d44.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
tkt-18458b1a.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
tkt-26ff0c2d1e.test

Add some missing "finish_test" lines to the end of test scripts.

9 лет назад
tkt-2a5629202f.test

"make test" now passing.

13 лет назад
tkt-2d1a5c67d.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
tkt-2ea2425d34.test

Do not reuse function parameters in subsequent expressions since the function call might have triggered a text encoding change. Fix for ticket [2ea2425d34be].

17 лет назад
tkt-31338dca7e.test

Add an optimization that attempts to run a subquery as a coroutine rather than manifesting it into a temporary table.

14 лет назад
tkt-313723c356.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
tkt-385a5b56b9.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
tkt-38cb5df375.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
tkt-3998683a16.test

Do correct affinity transformations on floating point values which have a decimal point at the beginning or end of the mantissa. Ticket [3998683a16a7076e08f5].

16 лет назад
tkt-3a77c9714e.test

Always clear the temporary register cache after coding a subroutine.

7 лет назад
tkt-3fe897352e.test

Back out the change from [7fab1393c2b22b1f] that tries to convert invalid surrogate characters in UTF16 into the replacement character 0xfffd, as we find that this breaks some software.

6 лет назад
tkt-4a03edc4c8.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
tkt-4c86b126f2.test

Make sure that virtual WHERE-clause terms do not get transformed into real terms when processing set of OR-connected terms. Fix for ticket [4c86b126f22ad].

13 лет назад
tkt-4dd95f6943.test

Enhance tests for ticket [4dd95f6943].

13 лет назад
tkt-4ef7e3cfca.test

Fix comment in test.

12 лет назад
tkt-54844eea3f.test

Fix for [54844eea3f]: Do not create automatic indexes on correlated sub-queries.

15 лет назад
tkt-5d863f876e.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
tkt-5e10420e8d.test

Fix for ticket [5e10420e8d].

16 лет назад
tkt-5ee23731f.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt-6bfb98dfc0.test

Candidate fix for ticket [6bfb98dfc0c]: Make sure invalid cursors drop all references to database pages prior to doing any insert or update.

13 лет назад
tkt-752e1646fc.test

Skip flattening if subquery has LIMIT and outer query is DISTINCT. Fix for ticket 752e1646fc.

15 лет назад
tkt-78e04e52ea.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
tkt-7a31705a7e6.test

Add some missing "finish_test" lines to the end of test scripts.

9 лет назад
tkt-7bbfb7d442.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
tkt-80ba201079.test

Remove debugging pragmas accidently left in by a prior change.

8 лет назад
tkt-80e031a00f.test

Fix requirements marks so that they match documentation corrections.

4 года назад
tkt-8454a207b9.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
tkt-868145d012.test

Add a missing test that prevented double LEFT JOINs with transitive constraints from working correctly. Fix for ticket [868145d012].

13 лет назад
tkt-8c63ff0ec.test

Do not allow temporary registers to be in use across an OP_Yield within a co-routine. Fix for ticket [8c63ff0eca81a9132d8].

12 лет назад
tkt-91e2e8ba6f.test

Add a test for ticket [91e2e8ba6f]. No changes to code.

15 лет назад
tkt-94c04eaadb.test

Make sure errors encountered while initializing extensions such as FTS4 get reported out from sqlite3_open(). This fixes a bug introduced by check-in [9d347f547e7ba9]. Also remove lots of forgotten "breakpoint" commands left in test scripts over the years.

13 лет назад
tkt-99378177930f87bd.test

Another fix to the indexed expressions in aggregate queries with GROUP BY enhancement of ticket [99378177930f87bd] and implemented by check-in [b9190d3da70c4171] to address a problem described by [forum:/forumpost/f34e32d120|forum post f34e32d120],

3 года назад
tkt-9a8b09f8e6.test

Add some more IN operator tests.

12 лет назад
tkt-9d68c883.test

Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script.

10 лет назад
tkt-9f2eb3abac.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
tkt-a7b7803e.test

A couple more test cases.

14 лет назад
tkt-a7debbe0.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
tkt-a8a0d2996a.test

When casting string values into numeric and the string has a prefix that looks like a number but total string is not a well-formed number, then take extra care that the result is either integer or real depending on what the prefix looks like. Fix for tickets [e8bedb2a184001] and [4c2d7639f076aa].

7 лет назад
tkt-b1d3a2e531.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
tkt-b351d95f9.test

Test case and fix for the specific failure of ticket [b351d95f9cd5ef17e9d9dbae].

16 лет назад
tkt-b72787b1.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
tkt-b75a9ca6b0.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
tkt-ba7cbfaedc.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
tkt-bd484a090c.test

Change the error message returned when localtime_r() fails to "local time unavailable".

15 лет назад
tkt-bdc6bbbb38.test

Before running each test script, make sure the FTS enhanced query syntax is disabled.

14 лет назад
tkt-c48d99d690.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt-c694113d5.test

Do not abort running queries due to a CREATE INDEX statement. Allow them to run to completion before being reprepared. Fix for ticket [c694113e50321afdf9].

8 лет назад
tkt-cbd054fa6b.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
tkt-d11f09d36e.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt-d635236375.test

Update the OP_Move opcode to shift the pScopyFrom pointer of aliases when compiled with SQLITE_DEBUG. Ticket [d63523637517386191].

15 лет назад
tkt-d82e3f3721.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
tkt-f3e5abed55.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt-f67b41381a.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
tkt-f777251dc7a.test

This is a cherry-pick of version [b5df5ac052].

12 лет назад
tkt-f7b4edec.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
tkt-f973c7ac31.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt-fa7bf5ec.test

Make sure the query optimizer for aggregate queries knows that expressions (x='a') and (x='A') are different. Ticket [fa7bf5ec94801e7e]

15 лет назад
tkt-fc62af4523.test

Fix the tkt-fc62af4523.test to work around non-randomness of the randomblob() function when in testing mode.

16 лет назад
tkt-fc7bd6358f.test

Fix a bug (ticket [fc7bd6358f59]) that caused incorrect query results in three way queries that involved comparing INTEGER and TEXT columns for equality.

13 лет назад
tkt1435.test

Test suite fixes for builds that define OMIT symbols. (CVS 2962)

21 год назад
tkt1443.test

Test suite fixes for builds that define OMIT symbols. (CVS 2962)

21 год назад
tkt1444.test

Modify the test cases in tkt1444.test that were failing. I am convinced that the test cases were incorrect. (CVS 3288)

20 лет назад
tkt1449.test

Test suite fixes for builds that define OMIT symbols. (CVS 2962)

21 год назад
tkt1473.test

Test suite fixes for builds that define OMIT symbols. (CVS 2962)

21 год назад
tkt1501.test

Test suite fixes for builds that define OMIT symbols. (CVS 2962)

21 год назад
tkt1512.test

Get tests working with SQLITE_OMIT_AUTOVACUUM=1. (CVS 3918)

19 лет назад
tkt1514.test

Simplifications to the Expr object: Remove Expr.span completely and convert Expr.token into a char* Expr.zToken. Also simplify the Token object by removing the Token.dyn and Token.quoted fields. (CVS 6681)

17 лет назад
tkt1536.test

Fix incorrect type conversions when copying from a table into itself. Ticket #1536. (CVS 2773)

21 год назад
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)

21 год назад
tkt1567.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
tkt1644.test

Minor test file modifications for builds compiled with OMIT options. (CVS 3077)

21 год назад
tkt1667.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt1873.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt2141.test

Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)

19 лет назад
tkt2192.test

Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)

18 лет назад
tkt2213.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
tkt2251.test

Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)

19 лет назад
tkt2285.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
tkt2332.test

Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)

19 лет назад
tkt2339.test

Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)

19 лет назад
tkt2391.test

Consider explicit collate clauses when matching WHERE constraints to indices. Fix for #2391. (CVS 4040)

19 лет назад
tkt2409.test

Many spelling fixes in comments. No changes to code.

13 лет назад
tkt2450.test

When expanding '*' in the result set of a SELECT, quote the expanded identifiers. Fix for #2450. (CVS 4111)

19 лет назад
tkt2565.test

Enhance sqlite3_shutdown() so that it automatically invokes sqlite3_reset_auto_extension(). This is a harmless no-op if applications are already calling sqlite3_reset_auto_extension() prior to sqlite3_shutdown(). And it prevents possible memory corruption if they do not. So it works either way. Most of the changes are to the test cases. (CVS 6475)

17 лет назад
tkt2640.test

Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)

18 лет назад
tkt2643.test

Fix incorrect index cost assumptions that occur after an ANALYZE. Ticket #2643. (CVS 4424)

19 лет назад
tkt2686.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt2767.test

Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786. (CVS 6464)

17 лет назад
tkt2817.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt2820.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
tkt2822.test

Bare identifiers in ORDER BY clauses bind more tightly to output column name, but identifiers in expressions bind more tightly to input column names. This is a compromise between SQL92 and SQL99 behavior and is what PostgreSQL and MS-SQL do. Ticket [f617ea3125e9c].

13 лет назад
tkt2832.test

Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786. (CVS 6464)

17 лет назад
tkt2854.test

More test case changes so that shared-cache mode tests all work with normalized database names.

6 лет назад
tkt2920.test

Add more test cases to prove that ticket #2920 does not exist in CVS HEAD. The problem was previously fixed by the changes to ticket #2686. Ticket #2920 is a duplicate of #2686. (CVS 4772)

19 лет назад
tkt2927.test

Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)

18 лет назад
tkt2942.test

Do not apply the query flattening optimization when the outer query is an aggregate and the inner query contains an ORDER BY clause. Ticket #2943. (CVS 4791)

18 лет назад
tkt3080.test

The COMMIT command now works even if there are pending queries, as long as the pending queries are reading and not writing the database. (CVS 5864)

18 лет назад
tkt3093.test

Make sure that when a connection is blocking on a RESERVED lock that it continues after the lock is released. Ticket #3093. (CVS 5078)

18 лет назад
tkt3121.test

Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400)

18 лет назад
tkt3201.test

Fix compilation with OMIT_TRIGGER defined. Ticket [1ff6d29030e9757d052af0f394e56bea96b8b59b|1ff6d29030].

17 лет назад
tkt3292.test

Remove the legacy_file_format PRAGMA. In its place, provide the SQLITE_DBCONFIG_LEGACY_FILE_FORMAT option to sqlite3_db_config(). Fix for ticket [6484e6ce678fffab]

7 лет назад
tkt3298.test

Fix compilation and testing when SQLITE_OMIT_TRIGGER is defined. Ticket #3786. (CVS 6464)

17 лет назад
tkt3334.test

Add some missing "finish_test" lines to the end of test scripts.

9 лет назад
tkt3346.test

Additional test cases for nested subqueries in a WHERE clause. (CVS 5999)

18 лет назад
tkt3357.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3419.test

Add a test script to verify that ticket #3419 stays fixed. (CVS 5771)

18 лет назад
tkt3424.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3442.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
tkt3457.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
tkt3461.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3493.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3508.test

Additional refinements to Expr handling. Restore compression of trigger expressions. Change Expr.zToken to Expr.u.zToken and added Expr.u.iValue. Remove an unnecessary ExprDup from CHECK constraint processing. And so forth. (CVS 6682)

17 лет назад
tkt3522.test

Expand table.* properly on a USING or a NATURAL join. Ticket #3522. (CVS 5979)

18 лет назад
tkt3527.test

Add an optimization that attempts to run a subquery as a coroutine rather than manifesting it into a temporary table.

14 лет назад
tkt3541.test

Convert the "~" and "NOT" operators to be two-address instructions. Ticket #3541. (CVS 6028)

18 лет назад
tkt3554.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3581.test

Here is the test case to prove that ticket #3581 is fixed. (CVS 6174)

18 лет назад
tkt35xx.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
tkt3630.test

All temp.sqlite_master to be used as an alias for sqlite_temp_master.

10 лет назад
tkt3718.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3731.test

Change "PRAGMA disable_recursive_triggers" to "PRAGMA recursive_triggers". Also a fix for compiling with OMIT_TRIGGER defined.

17 лет назад
tkt3757.test

Enhance the ANALYZE command so that it gathers statistics in the sqlite_stat1 table even for tables that are empty or have no indices.

16 лет назад
tkt3761.test

Make sure a ROLLBACK that follows an incremental vacuum works. Ticket #3761. (CVS 6416)

17 лет назад
tkt3762.test

If a rollback mode transaction reduces the size of the database file, avoid actually truncating the file until after the transaction has been committed (but before the db has been unlocked). This means pages that are removed from the database by truncating the file need not be journalled.

13 лет назад
tkt3773.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
tkt3791.test

Do not attempt to walk a TokenOnly or SpanOnly expression tree node. Ticket #3791. (CVS 6469)

17 лет назад
tkt3793.test

More test case changes so that shared-cache mode tests all work with normalized database names.

6 лет назад
tkt3810.test

Suppress errors associated with TEMP triggers that reference objects in non-TEMP databases. This is a continuation of the fix for ticket #3810 shown in check-in [ba1afc040171810d] from [/timeline?c=trunk:200908061743|2009-08-06], based on a bug report in [forum:/forumpost/157dc791df|forum post 157dc791df]

6 лет назад
tkt3824.test

Allow an index paired with a NOT NULL constraint to be used for sorting under the condition that the index be treated as a non-unique index.

16 лет назад
tkt3832.test

Fix compilation with OMIT_TRIGGER defined. Ticket [1ff6d29030e9757d052af0f394e56bea96b8b59b|1ff6d29030].

17 лет назад
tkt3838.test

Fix ALTER TABLE RENAME so that it correctly handles triggers that attach to the table using the name in a different case. Ticket [ae6794effd404].

15 лет назад
tkt3841.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
tkt3871.test

Add the "colUsed" field to the sqlite3_index_info structure passed to virtual table xBestIndex methods. To indicate the subset of the virtual table columns that may be required by the current scan.

11 лет назад
tkt3879.test

Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721)

17 лет назад
tkt3911.test

Make sure nested queries with USING clauses do not leak memory. Preliminary fix for ticket #3911. (CVS 6750)

17 лет назад
tkt3918.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt3922.test

Changes to various test scripts so that they pass on windows.

15 лет назад
tkt3929.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
tkt3935.test

Improved technique for parsing the ON and USING clauses of a join is faster and uses less memory.

4 года назад
tkt3992.test

Various fixes so that "make test" works with OMIT_FOREIGN_KEY, OMIT_TRIGGER and OMIT_ALTER_TABLE.

17 лет назад
tkt3997.test

When flattening a SELECT query, do not discard collation sequences explicitly attached to expressions in the parent query. Fix for #3997. (CVS 6949)

17 лет назад
tkt4018.test

Many more test cases fixed. Only a few remain.

10 лет назад
tokenize.test

Testing coverage enhancements. (CVS 5358)

18 лет назад
tpch01.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
trace.test

Show the text of individual statements within a trigger, as they execute, as comments in the output from sqlite3_trace() and sqlite3_trace_v2().

9 лет назад
trace2.test

Fix a problem causing the fts3 integrity-check to fail if run inside a transaction.

11 лет назад
trace3.test

Fix a problem with sqlite3_expanded_sql() that could occur with statements that use both numbered (e.g. "?1") and unnumbered (i.e. "?") parameters.

6 лет назад
trans.test

Add support for the sqlite3_txn_state() interface.

6 лет назад
trans2.test

Update a few test cases to account for the new error message formats.

13 лет назад
trans3.test

This is a cherry-pick of version [b5df5ac052].

12 лет назад
transitive1.test

Once corner case for the fix at [8b24c177061c3836] was not quite right. Caught overnight by both OSSFuzz and dbsqlfuzz and repaired here.

5 лет назад
trigger1.test

Do not allocate new Trigger objects in the parser following a syntax error, to avoid violating invariants associated with Expr nodes. See [forum:/forumpost/2024e94071ef1531|forum thread 2024e94071ef1531] for more information.

4 года назад
trigger2.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
trigger3.test

Rename SQLITE_CONSTRAINT_RAISE to SQLITE_CONSTRAINT_TRIGGER. Put the extended constraint error codes in alphabetical order. Add many test cases for the extended constraint error codes.

14 лет назад
trigger4.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
trigger5.test

Insert #ifdefs that can optionally remove features at compiletime resulting in a database engine with a smaller footprint. (CVS 2034)

22 года назад
trigger6.test

Fix a datatype in trigger6.test that changed due to the previous check-in. (CVS 2454)

21 год назад
trigger7.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
trigger8.test

Changes to support recursive triggers.

17 лет назад
trigger9.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
triggerA.test

Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret.

8 лет назад
triggerB.test

Additional coverage testing in the new name resolver module. (CVS 5608)

18 лет назад
triggerC.test

Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement.

7 лет назад
triggerD.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
triggerE.test

Fix a problem caused by using an SQL variable in an OVER clause within a trigger program.

6 лет назад
triggerF.test

Remove unnecessary whitespace from testcase result strings.

8 лет назад
triggerG.test

Fix a problem with using views in SQLITE_OMIT_VIRTUAL_TABLE builds. Also some test case fixes required for the same builds.

7 лет назад
triggerupfrom.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
trustschema1.test

Fix JSON functions so that they work correctly under PRAGMA trusted_schema. [forum:/forumpost/c88a671ad083d153|Forum thread c88a671ad083d153].

4 года назад
tt3_checkpoint.c

Updates so that "threadtest3[.exe]" can be built for windows with MSVC.

5 лет назад
tt3_index.c

Further enhancements to threadtest3 stress tests.

12 лет назад
tt3_lookaside1.c

Further enhancements to threadtest3 stress tests.

12 лет назад
tt3_shared.c

Fix a tsan error that could occur when using shared-cache mode.

6 лет назад
tt3_stress.c

Extend the refactoring into extensions. Clean up stray newlines.

6 лет назад
tt3_vacuum.c

Fix compilation of 'threadtest3' for some older versions of MSVC.

5 лет назад
types.test

Remove the sqlite3BtreeFactor() wrapper routine. All modules now call sqlite3BtreeOpen() directly.

16 лет назад
types2.test

Fix a problem causing the affinity of sub-select row-value elements to be ignored in some contextes.

10 лет назад
types3.test

Change a test case in types3.test slightly so that it works with the latest versions of Tcl.

15 лет назад
unhex.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
unionall.test

Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at start-time. Enable testing of SQLITE_ALLOW_ROWID_IN_VIEW.

2 года назад
unionall2.test

Avoid coding unindexed WHERE constraints if an equivalent transitive term has already been coded by an outer loop.

5 лет назад
unionallfault.test

When flattening UNION ALL subqueries into a join query, ensure that separate cursor numbers are used for each segment of the newly flattened query.

6 лет назад
unionvtab.test

Remove unnecessary whitespace from testcase result strings.

8 лет назад
unionvtabfault.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
unique.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
unique2.test

Do not allow rowid in a UNIQUE or PRIMARY KEY constraint. (This restores the same behavior exhibited by all prior releases.)

11 лет назад
unixexcl.test

If SQLITE_DEFAULT_WAL_SYNCHRONOUS is not the same value as SQLITE_DEFAULT_SYNCHRONOUS and the application has not run "PRAGMA synchronous", then set synchronous to the SQLITE_DEFAULT_WAL_SYNCHRONOUS setting when entering WAL mode for the first time.

10 лет назад
unordered.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
update.test

Restore part of the UPDATE one-pass optimization that was removed by check-in [2c56b984a0bd3be5]: only disable one-pass if the WHERE clause contains a subquery. Allow subqueries in the SET expressions. Fix for performance problem reported by [forum:/forumpost/8ab195fd44e75ed0|forum post 8ab195fd44e75ed0].

3 года назад
update2.test

Make sure cursors are opened on all indexes for an UPDATE OR REPLACE regardless of whether or not the indexes are partial or contain columns that might need to be updated.

8 лет назад
upfrom1.tcl

Make it an error to repeat the target object/alias of an UPDATE statement in its FROM clause.

6 лет назад
upfrom1.test

Fix a faulty assert() statement in sqlite3ExprListDup(). This is a continuation of the fix at [59812e7ef705226c].

5 лет назад
upfrom2.test

Fix the assert() that attempts to verify that the table-reference to index-reference translator finds all required translations. [forum:/forumpost/929168fdd6|Forum post 929168fdd6].

4 года назад
upfrom3.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
upfrom4.test

Avoid performing aggregate processing more than once for a single expression. [forum:/info/36ff78b2a3|Forum post 36ff78b2a3].

3 года назад
upfromfault.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
upsert1.test

Do not allow bound parameters in the ON CONFLICT clause of an UPSERT. dbsqlfuzz 9983e2c77634a8ccf33b5c91fa9982599de5f9e9

3 года назад
upsert2.test

Add function format() as an alias for printf(), for compatibility with other systems.

5 лет назад
upsert3.test

Fix the table name aliasing on INSERT so that it occurs before the column list rather than afterwards, just as it does for PostgreSQL. Add table name aliasing to UPDATE and DELETE.

8 лет назад
upsert4.test

A few more tests for upsert.

8 лет назад
upsert5.test

Silently ignore redundant ON CONFLICT clauses in an UPSERT.

2 года назад
upsertfault.test

A few more tests for upsert.

8 лет назад
uri.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
uri2.test

Add extra tests to check the result of including a %00 escape in a URI when ENABLE_URI_00_ERROR is defined.

10 лет назад
userauth01.test

Enhance the sqlite3_user_add() interface to initialize the user authentication logic. Add test cases for the extra argument on the end of the authorizer callback.

12 лет назад
utf16align.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
vacuum-into.test

Ignore CHECK constraints when qualifying the xfer optimization while running VACUUM.

2 года назад
vacuum.test

Disable the xfer optimization if "PRAGMA count_changes=1" is configured. Ticket [c48d99d690].

15 лет назад
vacuum2.test

Avoid loading large intkey rows when VACUUMing, even if the page-size is changing.

6 лет назад
vacuum3.test

Fix vacuum3.test so that it works with SQLITE_OMIT_ALTERTABLE builds.

5 лет назад
vacuum4.test

Add some missing "finish_test" lines to the end of test scripts.

9 лет назад
vacuum5.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
vacuum6.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
vacuummem.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
varint.test

Add some missing "finish_test" lines to the end of test scripts.

9 лет назад
veryquick.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
view.test

When computing the datatypes for columns in a view, use the same datatype name as the underlying table if such is available and is consistent with the computed affinity of the column. [forum:/forumpost/7fb1fe9dcf310ef5|Forum thread 7fb1fe9dcf310ef5].

4 года назад
view2.test

Ensure that objects within view definitions are not incorrectly resolved to CTEs that are part of the statement using the view.

5 лет назад
view3.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
vt02.c

Further enhancements to make sure the correct returnning trigger is run when there are nested INSERT RETURNING statements.

3 года назад
vtab1.test

Avoid accessing the sqlite3_module.xShadowName field if (sqlite3_module.iVersion<3).

5 лет назад
vtab2.test

Test case for writing to a WITHOUT ROWID virtual table. The TCLVAR virtual table is modified to add a "fullname" column which is the primary key, and to accept update operations against the primary key.

9 лет назад
vtab3.test

Add support for the extra parameter on the sqlite3_set_authorizer() callback and support for failing an ATTACH with an authentication-required database using bad credentials. The extension is now feature complete, but much testing and bug-fixing remains.

12 лет назад
vtab4.test

Add the "colUsed" field to the sqlite3_index_info structure passed to virtual table xBestIndex methods. To indicate the subset of the virtual table columns that may be required by the current scan.

11 лет назад
vtab5.test

Various fixes so that "make test" works with OMIT_FOREIGN_KEY, OMIT_TRIGGER and OMIT_ALTER_TABLE.

17 лет назад
vtab6.test

New requirement marks.

4 года назад
vtab7.test

Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case.

9 лет назад
vtab8.test

Handle the case where the estimated cost of a virtual table scan is larger than SQLITE_BIG_DBL. Ticket #2253. (CVS 3670)

19 лет назад
vtab9.test

Ensure sqlite3_finalize() can be called from within the xDisconnect() method of virtual tables. (CVS 3845)

19 лет назад
vtabA.test

Recognize certain standard datatypes ("INT", "INTEGER", "REAL", "TEXT", and "BLOB") and if a column has one of those datatypes, store the type part of the bit-field information in the Column structure to save space.

5 лет назад
vtabB.test

Add test cases to prove that ticket #3082 has been fixed. (CVS 5048)

18 лет назад
vtabC.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
vtabD.test

Changes to various test scripts so that veryquick.test runs with OMIT_COMPOUND_SELECT defined.

14 лет назад
vtabE.test

Test case for writing to a WITHOUT ROWID virtual table. The TCLVAR virtual table is modified to add a "fullname" column which is the primary key, and to accept update operations against the primary key.

9 лет назад
vtabF.test

Fix typos in 'vtabF.test' file. No changes to code.

10 лет назад
vtabH.test

Update test cases so that they work with ICU enabled.

7 лет назад
vtabI.test

Add the "colUsed" field to the sqlite3_index_info structure passed to virtual table xBestIndex methods. To indicate the subset of the virtual table columns that may be required by the current scan.

11 лет назад
vtabJ.test

Fix UPDATE FROM statements on virtual tables that are declared WITHOUT ROWID.

6 лет назад
vtabK.test

Improved the error message that results when a schema parse fails after ALTER TABLE ADD COLUMN.

5 лет назад
vtab_alter.test

Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0).

9 лет назад
vtab_err.test

Fix a failing assert() in sqlite3ResetAllSchemasOfConnection().

8 лет назад
vtab_shared.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
vtabdistinct.test

Bring sqlite3_vtab_distinct() up to spec so that it works as described in the documentation.

5 лет назад
vtabdrop.test

Fix a problem causing the sqlite_master entry corresponding to a virtual table to be removed by a DROP TABLE even if the call to the vtabs xDestroy() method failed.

8 лет назад
vtabrhs1.test

Update stale evidence marks on sqlite3_vtab_rhs_value() test cases.

5 лет назад
wal.test

Do not confuse the constant SQLITE_MAX_ATTACHED with the maximum number of schemas. Add the new SQLITE_MAX_DB constant for the maximum number of schemas. [forum:/forumpost/a006d86f72|Forum post a006d86f72].

5 лет назад
wal2.test

Fix a couple of test scripts to match the new wal recovery behaviour on this branch.

6 лет назад
wal3.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
wal4.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
wal5.test

More test-case changes so that everything works when the reserved_bytes value in the header is non-zero.

10 лет назад
wal6.test

Adjust the MSVC makefile to use Tcl8.6 by default.

10 лет назад
wal64k.test

In the unix VFS, fix the heap shm allocator (used for unix-excl) so that it works even on systems where the page size is larger than 32KB.

8 лет назад
wal7.test

Further tweaks to the wal7.test test case.

15 лет назад
wal8.test

Many more test cases fixed. Only a few remain.

10 лет назад
wal9.test

Update a couple of test scripts so that they work in auto-vacuum mode.

14 лет назад
wal_common.tcl

Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the busy-handler to block until all readers have finished in order to ensure the next writer will be able to wrap around to the start of the log file.

16 лет назад
walbak.test

Many more test cases fixed. Only a few remain.

10 лет назад
walbig.test

On Windows, make sure the current directory value used by the test suite is 'normalized' to what the parent command shell sees. Also, clean the test directories used by the quota2.test file.

14 лет назад
walblock.test

Disable the SQLITE_FCNTL_WAL_BLOCK feature for now. It needs more work and is not yet ready for release.

11 лет назад
walcksum.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
walcrash.test

Update walcrash.test to ensure that, during a particular test, enough data is written to cause SQLite to sync the wal file 14 times.

11 лет назад
walcrash2.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
walcrash3.test

Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost.

13 лет назад
walcrash4.test

Minor test infrastructure changes to better support SEE testing.

10 лет назад
walfault.test

Fix duplicate test names in 'walfault.test'.

9 лет назад
walfault2.test

Avoid attempting to delete a file while it is still open in walfault2.test.

8 лет назад
walhook.test

Add a version number to the wal-index header. If SQLite encounters a version number in either the wal or wal-index files that it does not understand, the operation is abandoned and SQLITE_CANTOPEN returned.

16 лет назад
walmode.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
walnoshm.test

Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.

15 лет назад
waloverwrite.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
walpersist.test

It turns out that pagerExclusiveLock() can be called with the lock state already set to RESERVED if the SQLITE_FCNTL_PERSIST_WAL setting is set and a specific sequence of multiple journal mode changes occur. Enhance pagerExclusiveLock() to deal with this. [forum:/forumpost/8130545bc6|Forum post 8130545bc6]

3 года назад
walprotocol.test

Fix a couple of test scripts to match the new wal recovery behaviour on this branch.

6 лет назад
walprotocol2.test

In wal mode, if a "BEGIN EXCLUSIVE" command (or any other command that upgrades from no transaction directly to a write transaction) hits an SQLITE_BUSY_SNAPSHOT error, change the error code to SQLITE_BUSY to indicate to the caller that the condition may be transient.

8 лет назад
walro.test

On unix, if the *-shm file cannot be opened for read/write access, open it read-only and proceed as if the readonly_shm=1 URI option were specified.

9 лет назад
walro2.test

Fix the ability to read read-only WAL-mode database when -shm is present, ([00ec95fcd02bb415|check-in 00ec95fcd02bb415]) so that it works for the case of 64K page size.

5 лет назад
walrofault.test

Get read-only SHM file tests passing on Win32.

9 лет назад
walseh1.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
walsetlk.test

Reduce a timeout in walsetlk.test from 2000ms to 1100ms so that the test runs a bit faster.

4 года назад
walshared.test

In the documentation emphasize that the use of shared cache is discouraged. Fix test cases so that they all work with shared cache disabled.

4 года назад
walslow.test

Avoid running some particularly time-consuming tests as part of veryquick.test.

11 лет назад
walthread.test

In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on F2FS file-systems, invoke SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call fails. Also, do not use an atomic transaction to create the initial database. This is because if an error occurs while writing to the db file, any changes to the file-size do not seem to be rolled back automatically. The only time this matters is when the file was 0 bytes in size to start with.

9 лет назад
walvfs.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
wapp.tcl

Add test/wapptest.tcl, a wapp alternative to releasetest.tcl.

7 лет назад
wapptest.tcl

Another test case fix for auto-vacuum builds.

4 года назад
where.test

Fix some test scripts that were failing with SQLITE_OMIT_VIRTUALTABLE builds.

4 года назад
where2.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
where3.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
where4.test

Improvements and simplifications to the equality seek logic. Tests are adjusted so that they all pass now.

11 лет назад
where5.test

Additional test cases for comparisons against NULL in the WHERE clause and elsewhere in a SELECT. (CVS 4051)

19 лет назад
where6.test

Make sure the ON clause of a LEFT JOIN does not cause an index to be used to speed access to a table to the left of the join. Ticket [ebdbadade5]

16 лет назад
where7.test

Fix a test case whose value changes under the no_optimization permutation due to the recent change to add the ability for SQLITE_TESTCTRL_OPTIMIZATION to disable one-pass.

3 года назад
where8.test

Add the "sorter-reference" optimization, allowing SQLite to be configured so that some required values may be loaded from the database after external sorting occurs for SELECT statements with ORDER BY clauses that are not satisfied by database indexes.

8 лет назад
where9.test

Show LEFT and RIGHT JOIN processing in the EXPLAIN QUERY PLAN output.

4 года назад
whereA.test

Disable the OP_SeekScan opcode of the in-scan-vs-index optimization when in PRAGMA reverse_unordered_selects mode, as the OP_SeekScan only works with forwards scans. Thanks to OSSFuzz for pointing out the problem to us.

6 лет назад
whereB.test

Tweak to the new whereB.test file to make it more consistent.

17 лет назад
whereC.test

Simplified implementation of indexing with the IS operator.

11 лет назад
whereD.test

In the OP_Column opcode, if the cursor is marked NullRow (due to being the right table of a LEFT JOIN that does not match) and the cursor is the table cursor for an OR-optimization with a covering index, then do not substitute the covering index cursor, since the covering index cursor does not have the NullRow flag set. Ticket [aa4378693018aa99]

6 лет назад
whereE.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
whereF.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
whereG.test

Back out an incorrect change to the sqlite3ExprCompareSkip() function from long ago.

3 года назад
whereH.test

Also make sure an index that is a proper subset of some other index has a higher cost than that other index. Add test cases.

12 лет назад
whereI.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
whereJ.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
whereK.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
whereL.test

Do a better job of detecting when a WHERE clause term might be useful to an expression index. Fix for performance regression reported by [forum:/forumpost/e65800d8cb|forum thread e65800d8cb].

4 года назад
whereM.test

Add new test file whereM.test. Containing tests for the change on this branch.

5 лет назад
wherefault.test

Add extra test case for OOM handling in where.c.

5 лет назад
wherelfault.test

Add further tests for the code on this branch.

9 лет назад
wherelimit.test

Fix incorrect RETURNING test cases in wherelimit.test

5 лет назад
wherelimit2.test

Avoid an assert() failure that could occur in SQLITE_ENABLE_UPDATE_DELETE_LIMIT builds when a WITH clause attached to an UPDATE or DELETE statement created a CTE of the same name as the table being modified.

3 года назад
widetab1.test

Test cases for covering indexes on wide tables.

4 года назад
win32heap.test

Fix test script comment. No changes to code.

9 лет назад
win32lock.test

Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.

4 года назад
win32longpath.test

Enhancements to long-path support in the Win32 VFS.

6 лет назад
win32nolock.test

Initial work on a Win32 VFS with NOP locking.

10 лет назад
window1.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
window2.tcl

Do not mistake constant integers in a PARTITION BY expression for references to ORDER BY style references to values returned by the SELECT statement.

7 лет назад
window2.test

Do not mistake constant integers in a PARTITION BY expression for references to ORDER BY style references to values returned by the SELECT statement.

7 лет назад
window3.tcl

Implement the EXCLUDE clause for window frames.

7 лет назад
window3.test

Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibility with SQLServer and PG.

3 года назад
window4.tcl

Fix handling of window functions in aggregate queries that have no GROUP BY clause. Also remove a faulty assert causing the error reported in [618156e3].

6 лет назад
window4.test

Fix handling of window functions in aggregate queries that have no GROUP BY clause. Also remove a faulty assert causing the error reported in [618156e3].

6 лет назад
window5.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
window6.test

Fix test cases so that they all still work even with -DSQLITE_DQS=0.

5 лет назад
window7.tcl

Support some "ROWS BETWEEN N PRECEDING AND M FOLLOWING" window functions without caching entire partitions.

7 лет назад
window7.test

Fix problems with window frames that use ORDER BY ... NULLS LAST etc.

7 лет назад
window8.tcl

Allow aggregate sub-selects within ORDER BY and PARTITION BY clauses of window frame definitions.

5 лет назад
window8.test

Allow aggregate sub-selects within ORDER BY and PARTITION BY clauses of window frame definitions.

5 лет назад
window9.test

Ensure that negative numbers may not be used in frame offset clauses even if they are initially text value. e.g. (RANGE BETWEEN '-1' PRECEDING ...).

5 лет назад
windowA.test

Back out the change at [47cd634c98b502d4] which was incorrect. Add a test case so that we don't accidently back out that change again.

7 лет назад
windowB.test

Fix some test scripts that were failing with SQLITE_OMIT_VIRTUALTABLE builds.

4 года назад
windowC.test

Fix windowC tests to specify little-endian or big-endian UTF16, for cross-platform portability. [forum post 559b84a5c6|forum:/forumpost/559b84a5c6]

5 лет назад
windowD.test

Fix a problem with flattening and window functions causing an "IS <column>" to be transformed to "IS TRUE" or "IS FALSE" when <column> is a view or sub-select expression that is the literal value "TRUE" or "FALSE".

4 года назад
windowE.test

Add new test file windowE.test, to test the window functions modules response to an inconsistent collation sequence.

4 года назад
windowerr.tcl

Fix error handling for the case where a window function is passed the wrong number of arguments.

7 лет назад
windowerr.test

Fix error handling for the case where a window function is passed the wrong number of arguments.

7 лет назад
windowfault.test

Add extra tests for the group_concat() fix on this branch.

5 лет назад
windowpushd.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
with1.test

Do not compute result columns of subqueries that are never used. Make those columns NULL instead. This optimization potentially resolves the enhancement request described by [/tktview/baa5bb76c35a124c|ticket baa5bb76c35a124c].

3 года назад
with2.test

Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.

5 лет назад
with3.test

The view-scan optimization was added to enhance the performance of one specific query, but it causes performance regressions on a host of others. Disable it (at least temporarily) in order to try to find an alternative way of fixing the one specific query that it was created to fix - an alternative way that does not cause performance problems for other unrelated queries.

3 года назад
with4.test

Do not allow parameters or schema references inside of WITH clause of triggers and views. This fixes a bug discovered by OSSFuzz and present since common-table-expressions were first added in 2014-02-03.

8 лет назад
with5.test

New test cases for recursive CTEs with multiple recursive terms.

6 лет назад
with6.test

When an automatic index creates a Bloom filter, show that in the EXPLAIN QUERY PLAN output.

3 года назад
withM.test

From test scripts, remove stray "breakpoint" commands and blank lines at the ends of files.

11 лет назад
without_rowid1.test

Fix a test in without_rowid1.test so that it is disabled without ALTER TABLE support, as it uses ALTER TABLE.

4 года назад
without_rowid2.test

Many new test cases added, that mostly work. Currently 18 errors in without_rowid3.test. Also there is a hack marked by a /*FIXME*/ comment on at fkey.c:547 that needs fixing.

13 лет назад
without_rowid3.test

Include the original text of the CHECK constraint in the error message for anonymous CHECK constraints.

6 лет назад
without_rowid4.test

Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases.

13 лет назад
without_rowid5.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
without_rowid6.test

Revise tests cases to align with the new EXPLAIN QUERY PLAN output.

5 лет назад
without_rowid7.test

Fix some test script issues that come up with SQLITE_OMIT_VIRTUALTABLE builds.

7 лет назад
wordcount.c

Add the --upsert option to the wordcount test program.

8 лет назад
writecrash.test

Disable the writecrash.test module on Windows.

9 лет назад
zeroblob.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
zeroblobfault.test

Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.

5 лет назад
zerodamage.test

Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature.

9 лет назад
zipfile.test

In the zipfile extension, leave the catalog list in a consistent state when the last entry is removed from the list. [forum:/info/f03f1e4c5a5c9959|forum post f03f1e4c5a5c9959].

3 года назад
zipfile2.test

Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled.

8 лет назад
zipfilefault.test

Fix a test case in zipfilefault.test so that it only runs if JSON1 is available.

8 лет назад
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©