aboutsummaryrefslogtreecommitdiff
path: root/test/malloc_common.tcl
Commit message (Collapse)AuthorAge
* Update the expected error messages in some OOM test cases to account for ↵dan2022-07-11
| | | | | [44d77a7f807]. FossilOrigin-Name: b3d6b3c3fc68dca7e20418eefa35ce3b583322b884b88a11c6773419f027a7a4
* Further test coverage improvements for fts5.dan2015-05-16
| | | FossilOrigin-Name: 927d9a64e13c6b768f0a15475713192fcfaaf9e7
* Merge latest trunk changes with this branch.dan2015-01-01
|\ | | | | FossilOrigin-Name: 4b3651677e7132c4c45605bc1f216fc08ef31198
| * If SQLITE_TEST_REALLOC_STRESS is defined, extend the op-code array used by ↵dan2014-08-12
| | | | | | | | | | virtual-machine programs by one element at a time, instead of doubling its size with each realloc(). FossilOrigin-Name: 4c291827224b84487a38e7ccba2edabc0f15b5ba
* | Fix various problems in fts5 revealed by fault-injection tests.dan2014-12-18
|/ | | FossilOrigin-Name: e358c3de5c916f2c851ab9324ceaae4e4e7a0fbd
* Fix a minor problem in progress.test. No code changes.dan2013-08-21
| | | FossilOrigin-Name: a95ae93b32a9ad2ae017124ed0881802c3c741c0
* Test script changes to support testing sqlite3_interrupt().dan2013-08-20
| | | FossilOrigin-Name: 0cede9f898bcd13dab51b25cb0e72213d988d3d2
* Add a test that simulates an error in mmap().dan2013-03-25
| | | FossilOrigin-Name: 6ec7367d8e98425f00eeb8215ca8964313c1d0b7
* Replace the missed 'file copy' in malloc_common.tcl with copy_file.mistachkin2011-08-02
| | | FossilOrigin-Name: cd20b4ef6020c0cffe918362afc2b491fb95eb92
* Add retry logic for AV defense to winOpen. Also, refactor test suite to ↵mistachkin2011-08-02
| | | | | allow the key Tcl file operations (e.g. copy and delete) to be retried. FossilOrigin-Name: 9007586fdabed8dbcc78581ea9821cfd1f9a4c8c
* Add test infrastructure (and some tests) to inject faults into os_unix.c ↵dan2011-03-28
| | | | | using the new xSetSystemCall interface. FossilOrigin-Name: 0e1d20dfaeea5ab285d16aa4b8f02b61b1d2bc10
* Add options to test command [do_faultsim_test] to support testing VFS ↵dan2011-01-21
| | | | | implementations. FossilOrigin-Name: 503ad889da675b3dd83da7338e2902e42f69acac
* Add new test file e_droptrigger.test.dan2010-11-29
| | | FossilOrigin-Name: d23ef9b88c6705219e5138e50f0f351f6401c401
* Test coverage improvements for fts3.c.dan2010-10-25
| | | FossilOrigin-Name: a8b1d99899678b72c2a487909eabed321593d55f
* Experimental changes to fts4 to try to selectively avoid loading very large ↵dan2010-10-19
| | | | | doclists. FossilOrigin-Name: 5ae0ba447a561e3b6637b52f9b83a9fc683d2572
* Change code in malloc_common.tcl (test code) to retry a "file delete -force" ifdan2010-09-16
| | | | | it fails. FossilOrigin-Name: ebfb04f00c839601d92d33b9c2305fc4ce869bbc
* Add tests (and associated fixes) to restore coverage of rtree.c.dan2010-08-30
| | | FossilOrigin-Name: b06f4695bdab244d9c764c082cd434a764dc5c29
* Fix a test script bug uncovered by [a121cd80c5] that was causing ↵dan2010-07-16
| | | | | shared_err.test to fail. FossilOrigin-Name: d7b63a4c9fdd2acdb5829224b6189e7f2f6bedb9
* Test the libaries response to read-only or unreadable database, WAL and ↵dan2010-07-14
| | | | | wal-index files. If a WAL file cannot be opened in read/write mode, return SQLITE_CANTOPEN to the caller. FossilOrigin-Name: 45bb84c6283d803fc29077fdc2d06fa50ec06a59
* Exclude fts3cov.test from the "in memory" permutation test suite to avoid a ↵shaneh2010-07-09
| | | | | false positive. FossilOrigin-Name: 6af6794cac5516f8cbc425cb8c73468ca371a1ad
* Further test cases for pager1.test and pagerfault.test.dan2010-06-25
| | | FossilOrigin-Name: bfd563c4714d86805fa09ce9f4f807e5d502a99b
* Add coverage tests. Remove a NEVER macro from pager.c, as the condition can ↵dan2010-06-24
| | | | | now be true in wal mode. FossilOrigin-Name: 7aac9ad6dd14b1c56eb8e4750ac769c6197c30bd
* Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER ↵dan2010-06-23
| | | | | macro in pager.c that this hits. FossilOrigin-Name: 3e9680c4c18140d083b24e05a21ea6792aef2487
* Change things so that journal2.test works with ENABLE_ATOMIC_WRITE.dan2010-06-21
| | | FossilOrigin-Name: a64d96db09ef2b7651fa4e98d3c7bf3ae5d3fe96
* Add tests to pager1.test and pagerfault.test.dan2010-06-19
| | | FossilOrigin-Name: f5df83fd875073eee8e2269e87e2a8c9c7abc981
* Fix a memory leak that can occur in os_unix.c if an IO error occurs within ↵dan2010-06-16
| | | | | the xUnlock method. FossilOrigin-Name: 6c5c04eea1f0e8d61883ee8675c249fbf895dc01
* Enhancements to test_vfs.c and walfault.test.dan2010-06-03
| | | FossilOrigin-Name: ac0de2f39e948f3b00e96eebf56ebee70472020d
* Change the OOM and IO error test cases in walfault.test so that each test ↵dan2010-06-01
| | | | | case runs both types of error simulation. FossilOrigin-Name: b627e1536822bb7e3ef91867661a53be0efc13ef
* Changes to the way one of the WAL/OOM tests works.dan2010-05-31
| | | FossilOrigin-Name: 15abbc34168f7a5bd418254c2b16aac97029e6ea
* Fix a typo in walfault.test.dan2010-05-04
| | | FossilOrigin-Name: 232dbe8ecec16485be5c5995fdf7a0ed951c2097
* Add a test to simulate an OOM during log recovery to walfault.test.dan2010-05-03
| | | FossilOrigin-Name: 7ed85e87dd206083310ba28afab4389885f61dac
* Always transform error code SQLITE_IOERR_NOMEM to SQLITE_NOMEM before ↵danielk19772008-09-23
| | | | | returning. This was already happening in most places. (CVS 5738) FossilOrigin-Name: 046ef07261d520c9399bd8cdfdfd5281956b7a27
* Separate verbs of sqlite3_config() and sqlite3_db_config() into theirdrh2008-08-04
| | | | | | own namespaces. Allow SQLITE3_DBCONFIG_LOOKASIDE to specific an external memory buffer. (CVS 5536) FossilOrigin-Name: 5dd865da5e787c10ef4c9e96647724bfab9dea01
* Fix problems in test scripts. Add new test cases to improve test coverage. ↵drh2008-08-01
| | | | | (CVS 5521) FossilOrigin-Name: b65f493c7519e8a5ee632a395b57d45269741dda
* Remove stray breakpoints from test scripts. (CVS 5465)drh2008-07-23
| | | FossilOrigin-Name: cb5e75dfa5c7048bd0994afac19846f70bfa7a4d
* Fix a bug in handling queries on the sqlite_master table with an empty (0 ↵danielk19772008-06-23
| | | | | bytes in size) database file. (CVS 5286) FossilOrigin-Name: f8238770bf41e17014c6de05363b759304fc80de
* Move the malloc() failure simulation out of malloc.c and into a separate ↵danielk19772008-06-19
| | | | | sqlite3_mem_methods interface. Still some related changes to come. (CVS 5250) FossilOrigin-Name: d22cd2a59f472f4eaf80aa9f55fbff2514ca428d
* Add a completely new testing system for the Bitvec object. The newdrh2008-03-21
| | | | | | | testing system uses sqlite3_test_control() instead of unpublished APIs. Now provides 100% condition/decision coverage. Obscure bugs in Bitvec found and fixed as a result of the enhanced coverage. (CVS 4902) FossilOrigin-Name: 2498d3ea36ecab6d9c0f04ef1c49d76a7a215a4f
* Add a new api sqlite3_randomness() for providing access to SQLite'sdrh2008-03-19
| | | | | internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) FossilOrigin-Name: 15110ea02768bfe977a57eccd6b941a36ebd6b32
* Add the ability to simulate out-of-memory errors when using the defaultdrh2008-03-18
| | | | | memory allocator, mem1.c. Fix a bug that this enhancement revealed. (CVS 4875) FossilOrigin-Name: d55a5e1c11ef90534abd2e5f18d06dd4739ade70
* Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c.drh2008-02-18
| | | | | Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795) FossilOrigin-Name: 63da5d97542e4f54c33329833477c8d96ce05dd0
* Add the fault injector module in fault.c. Use it as a basis for memorydrh2008-01-22
| | | | | allocation failure testing. (CVS 4742) FossilOrigin-Name: 1a335e180183b414fcc3510ce28b98b21cd134a6
* Fix test instrumentation problems on shared_err.test. (CVS 4728)drh2008-01-18
| | | FossilOrigin-Name: 5aef5b0dd8e44a56f84fbc6f843016bca5101987
* Get all tests running without memory leaks. (CVS 4714)drh2008-01-16
| | | FossilOrigin-Name: 5807921f5a6e2e08f2c9e79aa91d8c587d64de74
* Add automatic recovery from the pager "error-state". Also add a new error ↵danielk19772007-10-03
| | | | | code - SQLITE_IOERR_NOMEM. (CVS 4454) FossilOrigin-Name: 12eca32a6a3d68d5b20eed03afdffe7599e66014
* Enable threadsafe builds by default in configure. Ticket #2606.drh2007-09-03
| | | | | Changes to test scripts to do better testing under all configurations. (CVS 4379) FossilOrigin-Name: d66e08fd4f12407e565dc9fc53a5802216808378
* Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG ↵danielk19772007-09-03
| | | | | defined. (CVS 4370) FossilOrigin-Name: ed2a2e0102c4fd2221096028d55a6f1d54f97274
* Fixes for failures in fuzz_malloc.test. (CVS 4334)danielk19772007-08-30
| | | FossilOrigin-Name: d3e502263808c1fe0487fda02f16adcbb1279183
* Modifications to the malloc failure tests to test transient and persistent ↵danielk19772007-08-29
| | | | | failures. (CVS 4321) FossilOrigin-Name: e38ef81b85feb5bff2ad8448f3438ff0ab36571e
* Fix bugs in the altermalloc.test and incrblob_err.test scripts. (CVS 4295)danielk19772007-08-25
| | | FossilOrigin-Name: e5ec17071720a973bbd213a8b23038d3aff25315