Commit Graph

38 Commits

Author SHA1 Message Date
Sean Lyons 50763ed46f SERVER-108127 Add test timeouts to Resmoke (#40419)
GitOrigin-RevId: 640931caeab20de94945e8ce9fabb1bbaedfacd5
2025-08-26 20:16:02 +00:00
Trevor Guidry cc433a369d SERVER-104588 only activate core analysis on interesting core dumps (#37942)
GitOrigin-RevId: 8725100d8e0c9750aaa092a3996054cc5c7dfb9e
2025-07-02 17:09:13 +00:00
Juan Gu 7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +00:00
katezdb 1dbfe1eb11 SERVER-96966 Remove undoDB integration as unused (#29368)
GitOrigin-RevId: 52080f36791ec1fd187515bf79793b800a98a7c2
2024-12-08 23:46:29 +00:00
Juan Gu 855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +00:00
Steve McClure b4b23946cd SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl (#22254)
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
Alexander Neben b14d1bc220 SERVER-90457 Added more typing to resmoke and changing a __call__ function to a named function (#22140)
GitOrigin-RevId: 72d216e417ceece02d6582225b6ecb0ae189bd06
2024-05-13 16:34:20 +00:00
Mikhail Shchatko b00ba9ce6f SERVER-81926 resmoke Process::stop function should NOT wait for process to exit in windows (#19396)
GitOrigin-RevId: c74b822bfb12f0b245f81bc68ec9124567ed3e68
2024-03-04 17:20:34 +00:00
Tausif Rahman 514bf175de SERVER-80656 Add jstestfuzz suites 2023-09-19 17:40:37 +00:00
Tausif Rahman 0c41da5707 SERVER-78589 Programmatically generate docker-compose.yml for sharded, repl, standalone suites 2023-09-06 04:18:28 +00:00
Alexander Neben 97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
Daniel Moody f0fe2f924d SERVER-65508 detect existing resmoke processes which could cause issues for tests 2022-07-28 20:16:16 +00:00
Gregory Wlodarek f121c23374 SERVER-66080 SimulateCrash hook waits for mongod to stop before copying data files 2022-04-29 20:59:54 +00:00
Gregory Wlodarek f61906c062 SERVER-60728 Add a new test hook to simulate crashes and validate data files after recovery 2022-02-08 00:05:42 +00:00
Robert Guo 796a9f1504 SERVER-57439 add unittest task with undodb recordings to ! RHEL 8 2021-06-16 16:08:23 +00:00
Siran Wang 6489baf485 SERVER-55147 resmoke should shlex.quote() commands before printing them 2021-06-08 16:43:14 +00:00
Mikhail Shchatko 57cb74336b SERVER-50313 Add standalone tasks to live-record buildvariant 2020-09-10 07:27:00 +00:00
Richard Samuels b62fbbebc6 SERVER-47591 Add build variant that runs some tests with live record 2020-07-13 21:19:45 +00:00
Richard Samuels c37aaac069 SERVER-49041 Check if live-record binary exists when specified in resmoke.py invocation 2020-07-09 13:29:35 +00:00
Mikhail Shchatko f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +00:00
Robert Guo 9b1ed5d3ac SERVER-47589 add option for undo recorder 2020-06-03 14:00:53 +00:00
A. Jesse Jiryu Davis 6018c34bd2 SERVER-45416 Model-check TLA+ specs in Evergreen 2020-04-06 19:45:52 +00:00
Carl Worley 041ca73b9b SERVER-45342 Send an abort signal instead of a kill signal when archiving 2020-01-09 15:40:39 +00:00
Roxane a5b2b781c6 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-23 12:56:16 -04:00
Ian Boros 72f18524e2 Revert "SERVER-41796 Create Evergreen variant for libfuzzer targets"
This reverts commit 51a218fb13.
2019-07-19 13:37:05 -04:00
Roxane 51a218fb13 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-18 15:58:45 -04:00
Mathew Robinson 31a0692333 SERVER-40651 Update resmoke to new pywin32 error api 2019-04-19 14:36:14 -04:00
Mathew Robinson 8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Daniel Gottlieb 01ccb6ea65 SERVER-35268: Reduce recovery logging and add a buffer to resmoke's I/O pipes. 2018-05-31 10:24:22 -04:00
Jonathan Abrahams c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Jonathan Abrahams 36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Andrew Morrow b38e0199d0 SERVER-19677 Add support for running the intel decimal library test 2017-03-22 11:16:36 -04:00
Max Hirschhorn 07f5d15330 SERVER-27285 Run jsCore tests while periodically killing secondaries.
Adds a new core_small_oplog_rs_kill_secondaries.yml suite that after
running tests for a certain period of time (defaults to 30 seconds),
resmoke.py will send a SIGKILL to all of the replica set's secondaries.
Each node is then restarted individually with the primary disabled to
verify it reaches the SECONDARY state within 5 minutes of starting up.
2017-01-30 20:33:17 -05:00
Robert Guo b13bac6c1b SERVER-25358 resmoke should shutdown mongod cleanly on Windows 2016-08-16 10:52:20 -04:00
Max Hirschhorn 153bc4fd12 SERVER-22219 Use subprocess32 on POSIX systems if it's available. 2016-01-21 20:25:15 -05:00
Max Hirschhorn 6b41043ce9 SERVER-17526 Enable tracking of spawned processes in MCI.
On Windows, this will cause MCI to assign processes to a job object.
Change resmoke.py to only create a job object if the current process
is not already assigned to one.
2015-05-28 20:26:41 -04:00
Charlie Swanson 15a5fcc644 SERVER-18390 Check dbhash of all databases during small_oplog suites 2015-05-20 11:55:55 -04:00
Max Hirschhorn 424314f65e SERVER-1424 Rewrite smoke.py.
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.

Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.

Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00