SQLite

All files named ”test/misuse.test”
Login

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

History for test/misuse.test

2025-02-25
21:16
[46d42ffdf3] part of check-in [5856251a7e] Disable some misuse tests that sometimes cause segfaults during "make releasetest". (check-in: [5856251a7e] user: drh branch: trunk, size: 5158)
2017-07-10
12:07
[9e7f784020] part of check-in [f27b637040] 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. (check-in: [f27b637040] user: drh branch: trunk, size: 4955)
2014-01-23
14:44
[3c34719944] part of check-in [f4a701d55f] Modifications to test files to omit any tests that intentionally access out-of-bounds locations in clang -fsanitize=address builds. (check-in: [f4a701d55f] user: dan branch: trunk, size: 4970)
2013-05-14
23:12
[9e580d30f9] part of check-in [a6f851d0fe] Fix an assert() in unlockBtreeIfUnused() so that it checks for the existance of an untripped cursor, not for the existance of any cursor at all. (check-in: [a6f851d0fe] user: drh branch: shared-cache-fixes, size: 4886)
2012-06-02
14:32
[1564457e77] part of check-in [e276a02b7f] The sqlite3_close() interface returns SQLITE_OK even if there are outstanding sqlite3_stmt and sqlite3_backup objects. The connection becomes a zombie. Resource deallocation is deferred until the last sqlite3_stmt or sqlite3_backup object closes. This is intended to help SQLite play nicer with garbage collectors. (check-in: [e276a02b7f] user: drh branch: deferred-close, size: 4854)
2011-08-02
00:57
[ba4fb5d1a6] part of check-in [9007586fda] 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. (check-in: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 4856)
2006-01-03
00:33
[30b3a458e5] part of check-in [70b228575e] The sqlite TCL command no longer returns the hex address of the sqlite3* structure. Instead there is a new command in testfixture to find that information. (CVS 2852) (check-in: [70b228575e] user: drh branch: trunk, size: 4870)
2005-01-24
10:25
[1c7fee3c4c] part of check-in [d5233e0747] Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) (check-in: [d5233e0747] user: danielk1977 branch: trunk, size: 4723)
2005-01-16
09:06
[600738a8e6] part of check-in [fe548561a0] Fixes so that compiling and testing works when SQLITE_OMIT_AUTOVACUUM is defined. (CVS 2218) (check-in: [fe548561a0] user: danielk1977 branch: trunk, size: 4575)
2004-11-14
21:56
[2d7c46160f] part of check-in [98c7a55478] The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100) (check-in: [98c7a55478] user: drh branch: trunk, size: 4521)
2004-09-30
13:43
[fcd9e7cec6] part of check-in [d0f1dc5898] Allow functions to be created when there are outstanding VMs. (Ticket #926) Fix problems with sqlite3_errcode(). Add tests for sqlite3_errcode(). (CVS 1989) (check-in: [d0f1dc5898] user: drh branch: trunk, size: 4489)
2004-06-26
09:50
[2a64ce7114] part of check-in [0af3ff3942] Minor fixes related to the tests in misuse.test (CVS 1738) (check-in: [0af3ff3942] user: danielk1977 branch: trunk, size: 4509)
2004-06-19
00:16
[97456c4fa7] part of check-in [d705d051be] Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) (check-in: [d705d051be] user: drh branch: trunk, size: 4225)
2004-01-07
19:24
[1095f26d1a] part of check-in [03636c94a5] Permit sqlite_exec() to be called from within user-defined functions. (CVS 1166) (check-in: [03636c94a5] user: drh branch: trunk, size: 4220)
2002-05-21
11:38
[a3aa2b18a9] part of check-in [37dbdd551e] Additional code cleanup resulting from a review of the new trigger code. (CVS 572) (check-in: [37dbdd551e] user: drh branch: trunk, size: 4144)
2002-05-10
14:37
[2c401721fb] part of check-in [232b7ef2c8] Update the misuse.test script so that it will work under Windows. Changes to the speed testing script to support version 2.4.12. (CVS 560) (check-in: [232b7ef2c8] user: drh branch: trunk, size: 4106)
13:14
Added: [3ef43523b2] part of check-in [f42907ce45] Improvements to the SQLITE_MISUSE detection logic. Also added test cases for this logic, including the new test file "misuse.test". (CVS 559) (check-in: [f42907ce45] user: drh branch: trunk, size: 4101)