aboutsummaryrefslogtreecommitdiff
path: root/src/test_thread.c
Commit message (Collapse)AuthorAge
* Avoid using Tcl command [clock] in testrunner.tcl.dan2023-02-03
| | | FossilOrigin-Name: b2faf9289f6fbbcd4491e1b063da731b35aeed9ff1fc97f64798e99cac847b4a
* Simplify the code by removing the unsupported and undocumented drh2020-02-07
| | | | | SQLITE_HAS_CODEC compile-time option FossilOrigin-Name: 5a877221ce90e7523059353a68650c5fdd28ed032807afc2f10afbfbf864bdfe
* Avoid making unnecessary changes to the signatures of thedrh2016-08-01
| | | | | sqlite3_auto_extension() and sqlite3_cancel_auto_extension() interfaces. FossilOrigin-Name: b6ea2f21f602031ef4dbd47462ac11b0bb0d5de6
* More compiler warning fixes for GCC related to the auto-extension mechanism.mistachkin2016-07-28
| | | FossilOrigin-Name: b8218129bc848c61fa6910feae4141dac6ad86fc
* Make the extension auto-loading mechanism work with the __stdcall calling ↵mistachkin2016-07-28
| | | | | convention. Also, fix a couple Tcl command calling conventions missed in the previous check-in. FossilOrigin-Name: 3ea567c4b07b2a7a027b9b5cb8250ab687803698
* Make sure the SQLITE_TCLAPI macro is always defined.mistachkin2016-07-28
| | | FossilOrigin-Name: f2f1323cc4d2ad2d6794dbfae8d50b747213e85d
* Allow the 'testfixture.exe' target to be compiled with the __stdcall calling ↵mistachkin2016-07-28
| | | | | convention. FossilOrigin-Name: e8be3dfeabaa31b3490793cf8230faae1204be15
* Eliminate all use of sprintf(), strcpy() and strcat() from test logic becausedrh2015-01-19
| | | | | OpenBSD hates those functions. FossilOrigin-Name: 10321910990195878c0af1e94b34ae0cdc0cb31b
* More refinements to Windows OSTRACE usage. Replace all usage of ↵mistachkin2013-04-29
| | | | | sqlite3TestErrorName() with sqlite3ErrName() and add missing return codes. FossilOrigin-Name: 05ba5e23fcc5da416d47a8ad5e667ed6a0c7a34a
* Fix compiler warnings in the TCL test harness.drh2012-01-30
| | | FossilOrigin-Name: c4cd38a0c71e2887e47bebb9d10baf30802a7f13
* Enable the thread test logic to work with the SQLITE_HAS_CODEC compile-timedrh2011-08-30
| | | | | option. FossilOrigin-Name: 20ddfb4780b87953718f3a8e67b777dcff0e3b5e
* Fix harmless compiler warnings in test code. No changes to the core.drh2011-08-25
| | | FossilOrigin-Name: 16f83fec77668c021694fbb189b415bd3b90adc8
* Fix more documentation typos.drh2011-06-20
| | | FossilOrigin-Name: b9cbab739a62f497545161f30195272f4e687a7f
* Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX ↵shaneh2011-04-04
| | | | | from testfixture source; FossilOrigin-Name: 78b6eee200cab363be520d771375e44898f80e01
* Before calling Tcl_ExitThread() in a multi-threaded test, call ↵dan2010-07-06
| | | | | Tcl_DoOneEvent() as many times as necessary to handle any queued events. FossilOrigin-Name: b3399b40785d13754979203f15d71c95fec50282
* Call Tcl_ExitThread() from within threads created using Tcl_CreateThread(). ↵dan2010-07-05
| | | | | Not doing so causes notifier related errors on OSX. FossilOrigin-Name: 684eae6623ef1d0336b7a734b17ed307c720b6f4
* Change walthread.test so that tests can be run with either multiple threads ↵dan2010-04-28
| | | | | or multiple processes. FossilOrigin-Name: 25f85f68723e56c18e44b094d85f67b99912dc86
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
| | | FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
* Fix some compiler warnings in test code. (CVS 6392)drh2009-03-27
| | | FossilOrigin-Name: a43ecc9cb91ea8693e0fcce12c1bb5c5e4baf434
* Change OS_UNIX to SQLITE_OS_UNIX in test_thread.c. Modify notify2.test todrh2009-03-24
| | | | | print out its timings in addition to reporting success or failure. (CVS 6382) FossilOrigin-Name: 940d72d2bae95ddd1aea9b63424179735f440296
* Fix an obscure race condition that can occur when multiple threads, shared ↵danielk19772009-03-23
| | | | | cache and DDL statements are combined. Enhance notify2.test to test this scenario. (CVS 6373) FossilOrigin-Name: 92ec5975123284aff3a69ee16c397d9e2a844c0b
* Change sqlite3_step() to return SQLITE_LOCKED if a statement cannot be ↵danielk19772009-03-19
| | | | | re-compiled due to locks on the shared-cache schema. Also add a blocking wrapper of sqlite3_prepare_v2() to the test code. (CVS 6359) FossilOrigin-Name: e8be1af922098e298902820730f8b28603bd6fae
* Add the sqlite3_unlock_notify() API. (CVS 6348)danielk19772009-03-16
| | | FossilOrigin-Name: b649a6cc5bfefddd6a04b1183647d2923e0a0daa
* Fixed postToParent() return type (Tcl_ThreadCreateType) in test_thread.c to ↵shane2009-02-03
| | | | | compile with MSVC. Removed a few compiler warnings. Test harness change only. (CVS 6245) FossilOrigin-Name: e9475abaf87c0ae2f2bbcbaf0f7ba704f9f50c5f
* Make sure mutexes are fully enabled for thread001.test. Take steps todrh2009-01-19
| | | | | ensure that the thread tests run during regression testing. (CVS 6193) FossilOrigin-Name: 6242f113eb40d472b78685c296fecf9f749a11cd
* Avoid using (clock seconds) in thread003.test. It is not available if ↵danielk19772008-08-28
| | | | | testfixture is linked to tcl 8.5. (CVS 5634) FossilOrigin-Name: b606263d0868aed267bcec623b9fe4d142099145
* Use ckfree() instead of sqlite3_free() to free an allocation made by ↵danielk19772008-08-28
| | | | | ckalloc() in test_thread.c (test code only). (CVS 5633) FossilOrigin-Name: 677ac144c8f7e2722fdf05da1431919d6a8bb45f
* Change all instances of "it's" in comments to either "its" or "it is",drh2007-12-13
| | | | | | as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) FossilOrigin-Name: 4e91a267febda572e7239f0f1cc66b3102558c36
* Fix the location of a #include in test_thread.c. ticket #2826. (CVS 4627)drh2007-12-13
| | | FossilOrigin-Name: 6129fce873da5adb05473129e610198a30e43ac8
* Add another test file to help verify thread-safety. (CVS 4419)danielk19772007-09-10
| | | FossilOrigin-Name: c758cc1d885b4528c0b0ef6382119f20956d4816
* Upgrade thread001.test to test with multiple database handles. (CVS 4417)danielk19772007-09-10
| | | FossilOrigin-Name: 6ee2b8ffc4310c8e329f634f3ade058b33c53a2a
* Modify test_thread.c to use tcl apis for creating threads. (CVS 4415)danielk19772007-09-07
| | | FossilOrigin-Name: 9b7bab7fc28201b62159e959651acb980095ad06
* Add the beginning of the thread-safety tests. There are more to come. (CVS 4413)danielk19772007-09-07
FossilOrigin-Name: 753908e8411024abd5c3da1b8c62f70e35f8734d