SQLite

All files named ”mptest/mptest.c”
Login

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

History for mptest/mptest.c

2016-02-12
17:27
[aa41ace6db] part of check-in [6ea84ec1e0] Enhance mptester so that it takes great care to delete its test database 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. (check-in: [6ea84ec1e0] user: drh branch: trunk, size: 39850)
2015-12-16
22:06
[0d3f2eb8e3] part of check-in [18f531e1cf] Fix some more harmless compiler warnings. (check-in: [18f531e1cf] user: mistachkin branch: msvcWarn, size: 38542)
2015-10-29
13:48
[e7b499cb0c] part of check-in [34eb6911af] Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. (check-in: [34eb6911af] user: drh branch: trunk, size: 38533)
2015-03-31
18:18
[fca59f0a92] part of check-in [c8694657bd] Path portability enhancements for mptester.exe. (check-in: [c8694657bd] user: drh branch: winTest, size: 38438)
18:05
[dae6de83ed] part of check-in [ea697e6d9f] Add the "mptest" target to main.mk. Change TRUNCATE and PERSIST to DELETE for mptest.c on Windows because of problems trying to delete the journal. (check-in: [ea697e6d9f] user: drh branch: trunk, size: 38252)
17:58
[d1e8ff5488] part of check-in [da49634b33] Path handling portability enhancements for mptester. (check-in: [da49634b33] user: mistachkin branch: winTest, size: 38325)
17:45
[5360b7a1fd] part of check-in [9cc70eee2e] Testing enhancements on Windows. (check-in: [9cc70eee2e] user: mistachkin branch: winTest, size: 38139)
14:18
[4691e08e1f] part of check-in [0cbbf6e457] Additional logging information output by mptester. (check-in: [0cbbf6e457] user: drh branch: trunk, size: 38024)
2015-03-21
02:22
[1e464f41f1] part of check-in [737630b873] Improvements to the MSVC build. Fix harmless compiler warnings. Enable use of 'stdcall'. (check-in: [737630b873] user: mistachkin branch: trunk, size: 37816)
2015-03-11
14:34
[0c0c82c1d9] part of check-in [a2715b049a] Expand the multi-process test cases to repeat each case 20 times and to repeat tests using different journal modes. (check-in: [a2715b049a] user: drh branch: trunk, size: 37803)
2014-12-30
20:40
[24c5f72415] part of check-in [93094a68d3] Add the "mptester" tests to releasetest.tcl. (check-in: [93094a68d3] user: drh branch: trunk, size: 37325)
2013-04-18
20:33
[499a74af4b] part of check-in [e94783f36a] Fix an incorrect comment (a copy/paste error) in the mptester. No code changes. (check-in: [e94783f36a] user: drh branch: trunk, size: 37321)
15:11
[ce0d99750a] part of check-in [d0898fd76a] Add the --breakpoint and --show-sql-errors commands to mptester. (check-in: [d0898fd76a] user: drh branch: trunk, size: 37351)
2013-04-17
19:42
[23365b9f65] part of check-in [3e3ecad2b5] Fix the --match command in mptester so that it checks the entire result, not just a prefix of the result. (check-in: [3e3ecad2b5] user: drh branch: trunk, size: 36116)
18:56
[36c511bf0b] part of check-in [c273c171f5] In the mptester, add --glob and --notglob and --testcase. Make --exit work on the main thread. Enable the load_extension() SQL function. (check-in: [c273c171f5] user: drh branch: trunk, size: 36093)
2013-04-12
01:04
[2a263e88f1] part of check-in [55718ae346] In mptester: improve the way that child processes are dispatched. Pass the --vfs option through to children. Log the command used to start child processes when the tracing level is high enough. (check-in: [55718ae346] user: drh branch: trunk, size: 35025)
2013-04-11
21:13
[53066ffe4a] part of check-in [f1b524b9d9] For the multi-process tester on Win32, make use of the GetCurrentProcessId API. (check-in: [f1b524b9d9] user: mistachkin branch: trunk, size: 34896)
11:53
[1a8ca3d21e] part of check-in [6748a83dc5] Show the process-id on log messages from mptester. (check-in: [6748a83dc5] user: drh branch: trunk, size: 34901)
00:09
[8b6d7878ad] part of check-in [0fdc743583] Enhance multi-process tester integration with the Win32 API. (check-in: [0fdc743583] user: mistachkin branch: trunk, size: 34767)
2013-04-10
12:01
[d5228be2db] part of check-in [f0d95afc73] Use symbolic names for tasks in mptester. (check-in: [f0d95afc73] user: drh branch: trunk, size: 34483)
2013-04-09
18:36
[c9fc81464d] part of check-in [7cd3f6cd3a] Change the rollback journal so that it invokes sqlite3_log() make a record of a recovery, just as the WAL journal does. (check-in: [7cd3f6cd3a] user: drh branch: trunk, size: 33967)
2013-04-08
19:13
[e31bb60d3d] part of check-in [ae8bb24bfb] In mptester, handle startScript no-change commits using a retry rather than grabbing an exclusive transaction. (check-in: [ae8bb24bfb] user: drh branch: trunk, size: 33888)
18:58
[76c8cb03f9] part of check-in [437b674f00] Still more tests using mptester. Added test cases that leave rollback journals that must be recovered by other threads. (check-in: [437b674f00] user: drh branch: trunk, size: 33785)
15:36
[7048030a41] part of check-in [d77407ae6a] Change mptester to avoid reporting SQLITE_BUSY errors if the busy handler is turned off and the tracing level is set low. (check-in: [d77407ae6a] user: drh branch: trunk, size: 33497)
14:28
[739950807a] part of check-in [1397830bfe] Add the "mptester" target to the makefiles. Make mptester run with synchronous off by default. (check-in: [1397830bfe] user: drh branch: mptest, size: 33421)
13:59
[fb46946df7] part of check-in [59bdbb10ed] Fix harmless compiler warnings in mptest.c. (check-in: [59bdbb10ed] user: drh branch: mptest, size: 33085)
13:48
[6614ad2110] part of check-in [91397a147c] Add the vfsname() and eval() SQL functions to mptest.c. Enhancements to the test/config01.test script. (check-in: [91397a147c] user: drh branch: mptest, size: 32779)
13:13
[b4030a7ef4] part of check-in [51265acae3] Add --if, --else, --endif processing to mptest.c. (check-in: [51265acae3] user: drh branch: mptest, size: 31380)
2013-04-06
18:35
[6e23dade7b] part of check-in [15cb0db758] Fix the --source command so that its argument is relative to the script. Verify that the SQLite header and library match. Print SQLite version and compile-time configuration information on startup. (check-in: [15cb0db758] user: drh branch: mptest, size: 29666)
14:30
[4f1a7ad2b9] part of check-in [716c25bd12] Add SQLITE_CONFIG_LOG error logging to the mptest program. (check-in: [716c25bd12] user: drh branch: mptest, size: 28806)
14:16
[5d48c89704] part of check-in [a0bae686c9] Get the build of mptest working on mac. (check-in: [a0bae686c9] user: drh branch: mptest, size: 28527)
14:04
[7dcc7afacc] part of check-in [3966b33284] Get the mptest program running on windows. (check-in: [3966b33284] user: drh branch: mptest, size: 28528)
13:09
[d73b294c35] part of check-in [07b0401a9b] Many improvements to the mptest program. Added a simple test script. (check-in: [07b0401a9b] user: drh branch: mptest, size: 27964)
00:19
Added: [04110c35f4] part of check-in [c318fafe68] Add a prototype TH3-script-style test harness that starts multiple processes operating on the same database file at the same time. (check-in: [c318fafe68] user: drh branch: mptest, size: 26526)