-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Fully Compatible
-
DAG 2019-02-25
-
2
Add the following new options to control test repetition:
- --repeatTestsTimeSecs
- --repeatTestsMax
These options help repeat a test until the --repeatTestsTimeSecs is reached. The default value, None, indicates no time limit specified and resmoke uses the --repeatTests value. An additional parameter, --repeatTestsMax, which would be used in conjunction with --repeatTests (minimum number of repetitions) to bound the --repeatTestsTimeSecs between these values. The test runs as follows:
- At least --repeatTests times
- Stops repeating when either the --repeatTestsTimeSecs or --repeatTestsMax is reached
See SERVER-38911 for a proof of concept of this option.
- is related to
-
SERVER-40671 Resmoke does not parallelize execution of a single test when using --repeatTests and -j together
- Closed
- related to
-
SERVER-38911 POC: Repeat resmoke tasks for a specified time
- Closed