aboutsummaryrefslogtreecommitdiff
path: root/mptest/mptest.c
Commit message (Collapse)AuthorAge
* Enhance mptester so that it takes great care to delete its test databasedrh2016-02-12
| | | | | | | prior to start-up, including checking the return code from unlink() and retrying after a delay if unlink() fails. Hopefully this will clear intermittant startup problems on Windows. FossilOrigin-Name: 6ea84ec1e02f0a48953bc758027ab7148529c36e
* Fix some more harmless compiler warnings.mistachkin2015-12-16
| | | FossilOrigin-Name: 18f531e1cf3c8bb986d912c9c5e3f5698360c93e
* Fix uses of ctype functions (ex: isspace()) on signed characters in testdrh2015-10-29
| | | | | programs and in some obscure extensions. No changes to the core. FossilOrigin-Name: 34eb6911afee09e779318b79baf953f616200128
* Path portability enhancements for mptester.exe.drh2015-03-31
|\ | | | | FossilOrigin-Name: c8694657bdc5d0917d8fe78fd3937d8e9cd9d04b
| * Path handling portability enhancements for mptester.mistachkin2015-03-31
| | | | | | FossilOrigin-Name: da49634b331812fa4d6e33d72c9661aeab203ae8
| * Testing enhancements on Windows.mistachkin2015-03-31
| | | | | | FossilOrigin-Name: 9cc70eee2e365dd390210f436b893b9d80a19b04
* | Add the "mptest" target to main.mk. Change TRUNCATE and PERSIST to DELETEdrh2015-03-31
|/ | | | | for mptest.c on Windows because of problems trying to delete the journal. FossilOrigin-Name: ea697e6d9ff1f4d77774589a02ba4a18feafbf03
* Additional logging information output by mptester.drh2015-03-31
| | | FossilOrigin-Name: 0cbbf6e4571ffef102c0e515f29166f2f2022126
* Improvements to the MSVC build. Fix harmless compiler warnings. Enable use ↵mistachkin2015-03-21
| | | | | of 'stdcall'. FossilOrigin-Name: 737630b87314283b2c38790ace9d25ec05f81f4a
* Expand the multi-process test cases to repeat each case 20 times anddrh2015-03-11
| | | | | to repeat tests using different journal modes. FossilOrigin-Name: a2715b049a86555990abccc7aa363c524ddb9982
* Add the "mptester" tests to releasetest.tcl.drh2014-12-30
| | | FossilOrigin-Name: 93094a68d3a6178779878cbbe0e5e09ef31a323f
* Fix an incorrect comment (a copy/paste error) in the mptester. No codedrh2013-04-18
| | | | | changes. FossilOrigin-Name: e94783f36ade43ef9d5b94db278622bcbce4179b
* Add the --breakpoint and --show-sql-errors commands to mptester.drh2013-04-18
| | | FossilOrigin-Name: d0898fd76a54512894418e53ba28703e250c9ed3
* Fix the --match command in mptester so that it checks the entire result,drh2013-04-17
| | | | | not just a prefix of the result. FossilOrigin-Name: 3e3ecad2b5d6c97032f2a9fb920c1b8a16ab8ef5
* In the mptester, add --glob and --notglob and --testcase. Make --exit workdrh2013-04-17
| | | | | on the main thread. Enable the load_extension() SQL function. FossilOrigin-Name: c273c171f511475045ef0aa68ecf8e22b8351996
* In mptester: improve the way that child processes are dispatched. Passdrh2013-04-12
| | | | | | the --vfs option through to children. Log the command used to start child processes when the tracing level is high enough. FossilOrigin-Name: 55718ae3462b2b6e0774d49e1c4c74143bc9e3a5
* For the multi-process tester on Win32, make use of the GetCurrentProcessId API.mistachkin2013-04-11
| | | FossilOrigin-Name: f1b524b9d9ea3db96d54ac55c39f15e6879085bd
* Show the process-id on log messages from mptester.drh2013-04-11
| | | FossilOrigin-Name: 6748a83dc5c02db37ecd963e678c5c69db142cac
* Enhance multi-process tester integration with the Win32 API.mistachkin2013-04-11
| | | FossilOrigin-Name: 0fdc743583c67a3a017b9ad812c62a5104b9aee7
* Use symbolic names for tasks in mptester.drh2013-04-10
| | | FossilOrigin-Name: f0d95afc73f8dbce8943dceb4a14b7de650c8823
* Change the rollback journal so that it invokes sqlite3_log() make a recorddrh2013-04-09
| | | | | of a recovery, just as the WAL journal does. FossilOrigin-Name: 7cd3f6cd3a39ed1c4bbf9e3508824150632c5bd9
* In mptester, handle startScript no-change commits using a retry ratherdrh2013-04-08
| | | | | than grabbing an exclusive transaction. FossilOrigin-Name: ae8bb24bfb014bdcb8aaa8159ddae0cd376afe99
* Still more tests using mptester. Added test cases that leave rollbackdrh2013-04-08
| | | | | journals that must be recovered by other threads. FossilOrigin-Name: 437b674f00610e2b925dc00ca27b5022e3858994
* Change mptester to avoid reporting SQLITE_BUSY errors if the busy handlerdrh2013-04-08
| | | | | is turned off and the tracing level is set low. FossilOrigin-Name: d77407ae6a9e09dea124dd59b14fdbbc36ed3d4e
* Add the "mptester" target to the makefiles. Make mptester run withdrh2013-04-08
| | | | | synchronous off by default. FossilOrigin-Name: 1397830bfead3699a7e6b1858ae67ae15259b89e
* Fix harmless compiler warnings in mptest.c.drh2013-04-08
| | | FossilOrigin-Name: 59bdbb10ed67bf79e0991e2ad58a28321dedb959
* Add the vfsname() and eval() SQL functions to mptest.c. drh2013-04-08
| | | | | Enhancements to the test/config01.test script. FossilOrigin-Name: 91397a147ce4f67a7ea1182f06a7dda3a96ec465
* Add --if, --else, --endif processing to mptest.c.drh2013-04-08
| | | FossilOrigin-Name: 51265acae3088a51ac0ce6ab8731e6e15a48d4ae
* Fix the --source command so that its argument is relative to the script.drh2013-04-06
| | | | | | Verify that the SQLite header and library match. Print SQLite version and compile-time configuration information on startup. FossilOrigin-Name: 15cb0db7583c3a24cbea0c72576047a93fba0801
* Add SQLITE_CONFIG_LOG error logging to the mptest program.drh2013-04-06
| | | FossilOrigin-Name: 716c25bd125c8934499c1fb59a60d7e844c0691c
* Get the build of mptest working on mac.drh2013-04-06
| | | FossilOrigin-Name: a0bae686c9d7f08afac00f66067f5147be6231e0
* Get the mptest program running on windows.drh2013-04-06
| | | FossilOrigin-Name: 3966b33284355325afda627ed6f4e26f967438f8
* Many improvements to the mptest program. Added a simple test script.drh2013-04-06
| | | FossilOrigin-Name: 07b0401a9b61b1664fc6dcddac3b5969fc0f481a
* Add a prototype TH3-script-style test harness that starts multiple processesdrh2013-04-06
operating on the same database file at the same time. FossilOrigin-Name: c318fafe686120d7fb8e487eb3bb4942d497665c