[SERVER-39307] Update burn_in_tests.py to support new resmoke repeatTests* options Created: 31/Jan/19  Updated: 29/Oct/23  Resolved: 26/Feb/19

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 4.1.9

Type: New Feature Priority: Major - P3
Reporter: Jonathan Abrahams Assignee: Jonathan Abrahams
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: DAG 2019-03-11
Participants:
Story Points: 2

 Description   

Modify burn_in_tests.py to support the following new options

  • --repeatTestMin (default 2): The minimum number of times a test will run
  • --repeatTestMax (default 1000): The maximum number of times a test will run
  • --repeatTestTimeSecs (default 600): The time used to compute the number of repetitions a test will have, when there is a test or task history available

Note - The last 2 repeat option values will be passed to resmoke in a different ticket (SERVER-39311), which will enable burn_in testing to increase the repetition count.



 Comments   
Comment by Githook User [ 26/Feb/19 ]

Author:

{'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com', 'username': 'hptabster'}

Message: SERVER-39307 Update burn_in_tests.py to support new resmoke repeatTests* options
Branch: master
https://github.com/mongodb/mongo/commit/51c37d843e7a06e29078a7022cc8fbf336e039fe

Comment by Jonathan Abrahams [ 21/Feb/19 ]

We will use --repeatTestsSecs as the option name, which matches the one used in resmoke.

We will also set all defaults to None, so the caller will have to specify the values.

Generated at Thu Feb 08 04:51:39 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.