Commit Graph

21 Commits

Author SHA1 Message Date
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