summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/cppsuite/tests
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 5840fabbd5510b3f188ca7dbd35b694378a34650 from branch ↵Etienne Petrel2022-04-119-19/+19
| | | | | | | | | mongodb-master ref: 64200147ce..5840fabbd5 for: 6.0.0-rc0 WT-9056 Update the cppsuite source file extensions from cxx to cpp and rename tests
* Import wiredtiger: a90db9c6425490a7ef16b9e909a22eb2a7f971d2 from branch ↵Luke Chen2022-01-241-1/+1
| | | | | | | | | mongodb-master ref: 1dea0087c1..a90db9c642 for: 5.3.0 WT-8619 Replace nullptr with empty string when key lacks prefix
* Import wiredtiger: ca27d1c1f1c616bf016d0e3854a59b91a5dec908 from branch ↵Chenhao Qu2022-01-121-1/+1
| | | | | | | | | mongodb-master ref: 2a6c384e78..ca27d1c1f1 for: 5.3.0 WT-8665 Reduce the amount of logs generated by search_near_03
* Import wiredtiger: 265e20d6a6d8173a54b1ada48308dd80e290bc1a from branch ↵Chenhao Qu2022-01-053-3/+3
| | | | | | | | | mongodb-master ref: bb8f47dc3f..265e20d6a6 for: 5.3.0 WT-7147 Extend s_string utility to .cxx files
* Import wiredtiger: efd9d9adf2af4d68383868c4bd5e156b19bca99b from branch ↵Etienne Petrel2021-12-212-3/+3
| | | | | | | | | mongodb-master ref: ae980839bb..efd9d9adf2 for: 5.3.0 WT-8481 Split cppsuite search near tests and update their logging levels
* Import wiredtiger: b28c35937fbaa1efb6f6a89646883e2d575c1d6e from branch ↵Luke Chen2021-11-291-92/+112
| | | | | | | | | mongodb-master ref: 6e941554e3..b28c35937f for: 5.2.0 WT-8417 Restructure assert testing in search near 01 cpp for concurrency
* Import wiredtiger: 0cf5547b144fc6fd6c567711faf071e414d74373 from branch ↵Etienne Petrel2021-11-233-4/+302
| | | | | | | | | mongodb-master ref: 3802cc7833..0cf5547b14 for: 5.2.0 WT-8091 Create cpp test performing unique indexes insertions
* Import wiredtiger: ce8f89c84e788ea147e1d35aafdd7706dd406633 from branch ↵Etienne Petrel2021-11-181-8/+15
| | | | | | | | | mongodb-master ref: 09806acd19..ce8f89c84e for: 5.2.0 WT-8361 Increase assert limit in search near 01 cppsuite test
* Import wiredtiger: bc1c3dc0d46ea79127697aae7b50e8b6c5afb14d from branch ↵Luke Chen2021-11-021-4/+20
| | | | | | | | | mongodb-master ref: 6873ef7d0c..bc1c3dc0d4 for: 5.2.0 WT-7912 Fix prefix search near optimisation to handle scenarios where the key range is split across pages.
* Import wiredtiger: 4116ce894259576f8a1a6cb1bbf99dc4e2a2b41b from branch ↵Alison Felizzi2021-10-281-1/+2
| | | | | | | | | mongodb-master ref: 99f4dd58a6..4116ce8942 for: 5.2.0 WT-8280 Temporarily disable prefix assert
* Import wiredtiger: fafdde779d6825b00810b164f123f64b5559bf00 from branch ↵Alison Felizzi2021-10-286-18/+24
| | | | | | | | | mongodb-master ref: 0a66a61b2f..fafdde779d for: 5.2.0 WT-8196 Add warning options to the cppsuite files
* Import wiredtiger: e930e8d0cd4c3330783e711253eae2923b1e2e3f from branch ↵Luke Chen2021-10-152-5/+7
| | | | | | | | | mongodb-master ref: a1f8165720..e930e8d0cd for: 5.2.0 WT-8116 Fix issues related to inheritance in the cpp testing framework
* Import wiredtiger: f3ed37b26ebac987ad2dd0088ccb53314494554d from branch ↵Alison Felizzi2021-10-073-8/+20
| | | | | | | | | mongodb-master ref: 3cec719640..f3ed37b26e for: 5.2.0 WT-8168 Fix unused variables in search near cpp tests
* Import wiredtiger: 0349a673d5f61d16cf81eb697b7774457596cda7 from branch ↵Chenhao Qu2021-10-062-2/+2
| | | | | | | | | mongodb-master ref: cbaffc1dda..0349a673d5 for: 5.2.0 WT-8070 Remove discrepancy between prefix_key and prefix_search
* Import wiredtiger: 13d0ea2af1922bbf52bdfa257e9e6666d55b0db5 from branch ↵Chenhao Qu2021-10-063-6/+190
| | | | | | | | | mongodb-master ref: e5c230df27..13d0ea2af1 for: 5.2.0 WT-8171 Implement a C style test in the CPP testing framework
* Import wiredtiger: 348b57465fdd59b65994af61429ac02f91700871 from branch ↵Etienne Petrel2021-09-282-4/+432
| | | | | | | | | mongodb-master ref: 8aa92d8167..348b57465f for: 5.1.0 WT-7924 Create a stress test for prefix search near key validation
* Import wiredtiger: a22a2372bcfee998e8c55e19ed49150668d41afc from branch ↵Alison Felizzi2021-09-232-1/+266
| | | | | | | | | mongodb-master ref: bc922a0588..a22a2372bc for: 5.1.0 WT-8086 Create cpp test for prefix search near entries
* Import wiredtiger: f7722dec100b659418f00d8e338ce1fc35d489de from branch ↵Etienne Petrel2021-09-211-7/+6
| | | | | | | | | mongodb-master ref: 0a709818aa..f7722dec10 for: 5.1.0 WT-8125 Update hs_cleanup cppsuite test to use the new thread_context logic
* Import wiredtiger: 7813885d2cf3b975d03bfcb7499defb16cae26fc from branch ↵Etienne Petrel2021-09-212-1/+167
| | | | | | | | | mongodb-master ref: b97d0cdf23..7813885d2c for: 5.1.0 WT-8121 Create a long running stress test which inserts a large amount of data over a long period
* Import wiredtiger: b97d0cdf23ad071e6dc02902293942ec3f9d07a3 from branch ↵Luke Chen2021-09-201-5/+10
| | | | | | | | | mongodb-master ref: 4d3742e1be..b97d0cdf23 for: 5.1.0 WT-8093 Improve the CPP testing framework for better flexibility
* Import wiredtiger: 8099896388aa3476a53d36698018fc69e4240ab5 from branch ↵Luke Chen2021-08-161-6/+25
| | | | | | | | | mongodb-master ref: 8c0e76f74a..8099896388 for: 5.1.0 WT-7945 Move rollback handling to the operation layer in the cppsuite.
* Import wiredtiger: 02cff7118baec66fcdbc37ba137a79a7b5974925 from branch ↵Alison Felizzi2021-07-151-10/+8
| | | | | | | | | mongodb-master ref: a7e12fbe1f..02cff7118b for: 5.1.0 WT-7762 Create stressful configs for the two tests add them to evergreen.
* Import wiredtiger: dfcf9ab71e082b02a6d90625e828ce94661f19c4 from branch ↵Chenhao Qu2021-07-141-5/+5
| | | | | | | | | mongodb-master ref: c3b5de9715..dfcf9ab71e for: 5.1.0 WT-7763 Coverity issues found in the stress testing framework
* Import wiredtiger: c3b5de971512297ebc97d304d548007a1b615789 from branch ↵Chenhao Qu2021-07-142-9/+9
| | | | | | | | | mongodb-master ref: b5de6d5d07..c3b5de9715 for: 5.1.0 WT-7836 Fixing a number of small issues in the cppsuite test framework
* Import wiredtiger: 01967963ffe9ddad163a70fd0659cc3bfdc05f89 from branch ↵Etienne Petrel2021-07-132-28/+21
| | | | | | | | | | | | | mongodb-master ref: 6e2b4ef36c..01967963ff for: 5.1.0 WT-7782 Separate implementation from headers in cppsuite test framework WT-7825 Fix test_hs24 key order Reverted ticket(s): WT-7599 Compatibility test: update the CONFIG file based on the release that's about to run
* Import wiredtiger: 186a947cb585f541de9a06a1fc96b2a9a705d991 from branch ↵Luke Chen2021-07-071-0/+8
| | | | | | | | | mongodb-master ref: 7af2c924e4..186a947cb5 for: 5.1.0 WT-7780 Guarantee log message sequencing in the test framework.
* Import wiredtiger: 7ba9a435e71bb646ad17919e4638f8ef1f6cb343 from branch ↵Luke Chen2021-07-071-11/+11
| | | | | | | | | mongodb-master ref: 45dc378546..7ba9a435e7 for: 5.1.0 WT-7761 Improve debug_print to include timestamp, thread_id and reorder args in cppsuite.
* Import wiredtiger: b7f557290a0059da26a39dc43c955b2bdf77de26 from branch ↵Luke Chen2021-07-014-14/+25
| | | | | | | | | mongodb-master ref: 9b82cf705a..b7f557290a for: 5.1.0 WT-7539 Add a configuration option that allows the user to specify debug modes.
* Import wiredtiger: c7a4b54b160298531953b8d4a2221bb32046fd45 from branch ↵Chenhao Qu2021-06-301-1/+1
| | | | | | | | | mongodb-master ref: a3172ec5e2..c7a4b54b16 for: 5.1.0 WT-7543 Pass in the correct test name when constructing the default config path
* Import wiredtiger: a3172ec5e228c570d1569f5ad89872d812379a78 from branch ↵Chenhao Qu2021-06-301-15/+21
| | | | | | | | | mongodb-master ref: a05ad2e21b..a3172ec5e2 for: 5.1.0 WT-7543 Pass in the correct test name when constructing the default config path
* Import wiredtiger: a05ad2e21be037205d76544fce5b8815814fdc59 from branch ↵Chenhao Qu2021-06-301-21/+9
| | | | | | | | | mongodb-master ref: 9e7585e38a..a05ad2e21b for: 5.1.0 WT-7628 Return an error message when supplied invalid command line args in the test framework
* Import wiredtiger: 95d38aab4ddd2e477faa76964ab51dd730a6cd39 from branch ↵Luke Chen2021-06-283-35/+30
| | | | | | | | | | | | | | | | mongodb-master ref: 88250b7a3a..95d38aab4d for: 5.1.0 WT-6782 test_prepare_hs02 WT_ROLLBACK failure: conflict between concurrent operations WT-7552 Add UBSAN to automated WT testing WT-7636 Fix leaked cursors by implementing scoped cursor and session types WT-7660 Rename poc_test to base_test in the cpp test framework and add insert_operation logic WT-7696 Fix coverity error - Unused variable in _rollback_to_stable_btree_apply_all WT-7721 Update test-format to reopen an existing database with different config WT-7725 Add missing brackets around parameter in macro definition WT-7730 Shifting the oldest and stable timestamps to match the commit timestamp format
* Import wiredtiger: 83db66b264de532d723ef32145200aea6f36962f from branch ↵Luke Chen2021-06-221-5/+7
| | | | | | | | | | | | | mongodb-5.0 ref: b7bd2929f7..83db66b264 for: 5.1.0 WT-7665 Apply op tracking inserts in the workload transaction WT-7706 Use same transaction update when on-disk value is an aborted prepared update Reverted ticket(s): WT-7443 Add error message when bulk cursor can't get exclusive access to dhandle
* Import wiredtiger: b724e3ec5cd6e27bcfaaa53f6308519bda56c7e6 from branch ↵Luke Chen2021-06-172-19/+60
| | | | | | | | | mongodb-5.0 ref: c2f8ac069a..b724e3ec5c for: 5.1.0 WT-7668 Overload the update method for the hs_cleanup test
* Import wiredtiger: 65035cf84e7090a120d5d0ceb703c6fd2fc9f504 from branch ↵Luke Chen2021-06-112-2/+64
| | | | | | | | | mongodb-5.0 ref: bfb4d5ee40..65035cf84e for: 5.1.0 WT-7383 Add framework for new hs_cleanup test and refactor workload generator and database operation
* Import wiredtiger: eb5afc287da81efd473f7db128935959060108f3 from branch ↵Luke Chen2021-06-101-2/+5
| | | | | | | | | mongodb-5.0 ref: fd77581d2b..eb5afc287d for: 5.1.0 WT-7648 Improve error messaging in the test framework
* Import wiredtiger: a904812218233b904162a601d52af591a1fdd480 from branch ↵Luke Chen2021-06-041-5/+8
| | | | | | | | | mongodb-5.0 ref: 89b4e77eab..a904812218 for: 5.1.0 WT-7480 Cleanup thread_contexts in the test framework
* Import wiredtiger: 7684c23d3158df0649e465f4a45bc35e7f20b68a from branch ↵Luke Chen2021-05-171-1/+1
| | | | | | | | | mongodb-5.0 ref: f66921dc67..7684c23d31 for: 5.0.0 WT-7382 Refactor of database validation in test framework
* Import wiredtiger: 96afde92cd6f164d065bed2c6bb03eb12051926b from branch ↵Chenhao Qu2021-05-051-25/+76
| | | | | | | | | mongodb-5.0 ref: 9c29f5a570..96afde92cd for: 5.0.0 WT-7425 Fix for the -C command line option
* Import wiredtiger: 9c29f5a5705dc9c6f48ad52f8872abc6ae60ea88 from branch ↵Chenhao Qu2021-05-051-1/+1
| | | | | | | | | mongodb-5.0 ref: 810d187cf6..9c29f5a570 for: 5.0.0 WT-7316 Adding operation throttles, and modifying component functionality to separate core loop
* Import wiredtiger: 19af50ae16f2047c580ab4d3d292475a8a4b8c22 from branch ↵Luke Chen2021-04-221-31/+4
| | | | | | | | | | | | mongodb-5.0 ref: ba88c91101..19af50ae16 for: 5.0.0 WT-7133 Fix bug in stat collection when target pages are reduced due to high HS cache pressure WT-7365 Change the configuration file format WT-7373 Improve slow random cursor operations on oplog WT-7410 Split session flags into two to accommodate more session flags in future
* Import wiredtiger: 92e80d5e8c27c426c0423c9576e0ed4c27e53974 from branch ↵Chenhao Qu2021-04-072-2/+60
| | | | | | | | | mongodb-5.0 ref: 2b4b4b8062..92e80d5e8c for: 5.0.0 WT-7315 Implementation of the update thread operation in the test framework
* Import wiredtiger: 110af6e88950491580a858adc3163c93a9ee2850 from branch ↵Chenhao Qu2021-03-242-41/+102
| | | | | | | | | mongodb-5.0 ref: 87e9ff913a..110af6e889 for: 5.0.0 WT-7311 New option to specify test to run in the test framework
* Import wiredtiger: dff2339619fd5b1342e1785fc62405c33262395f from branch ↵Luke Chen2021-03-231-2/+2
| | | | | | | | | mongodb-5.0 ref: a472f99d4f..dff2339619 for: 5.0.0 WT-7338 Copy the configuration directory when building the test framework
* Import wiredtiger: f1bb28dbccc2afa17584a1b8bff087cb0b562eb5 from branch ↵Luke Chen2021-03-231-1/+1
| | | | | | | | | mongodb-5.0 ref: ff2387a671..f1bb28dbcc for: 5.0.0 WT-7308 Update the configuration definition of the test framework to be more structured
* Import wiredtiger: ff2387a671b17424b2a0ad95e0d81137496b2aad from branch ↵Luke Chen2021-03-221-2/+1
| | | | | | | | | mongodb-5.0 ref: f6216f19aa..ff2387a671 for: 4.9.0 WT-7268 Coverity reports failures for test_harness code
* Import wiredtiger: ad3892026f7586ae15c537ff838615ea5b17cde3 from branch ↵Luke Chen2021-03-221-22/+97
| | | | | | | | | mongodb-5.0 ref: dbc4700c1c..ad3892026f for: 4.9.0 WT-6856 Extend the configurations supported by the framework
* Import wiredtiger: 31624ffd8c6eb39794ddd6c41cb48db42a646a87 from branch ↵Luke Chen2021-03-181-3/+4
| | | | | | | | | mongodb-5.0 ref: 98b3599256..31624ffd8c for: 4.9.0 WT-7275 Add timestamp and transaction management to the test framework
* Import wiredtiger: 32a8143a2e513cfacfbd28443225a26f64f1f58a from branch ↵Luke Chen2021-03-161-2/+2
| | | | | | | | | mongodb-5.0 ref: a00a3071e1..32a8143a2e for: 4.9.0 WT-7301 Revert configuration changes in poc_test
* Import wiredtiger: b3ff5d898e77af3c0a1d39e58e74f8c6176df4f3 from branch ↵Luke Chen2021-03-161-2/+3
| | | | | | | | | mongodb-5.0 ref: eb71b5604e..b3ff5d898e for: 4.9.0 WT-6855 Initial implementation of runtime monitor