[SERVER-73708] Filter out excluded tests when calculating evergreen timeouts Created: 07/Feb/23 Updated: 29/Oct/23 Resolved: 17/Apr/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.1.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Mikhail Shchatko | Assignee: | Mikhail Shchatko |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Operating System: | ALL | ||||
| Sprint: | DAG 2023-04-17 | ||||
| Participants: | |||||
| Story Points: | 0 | ||||
| Description |
|
We are using test_flags build variant expansion to exclude tests from running on specific variants, e.g. https://github.com/mongodb/mongo/blob/713c60157fea0cab9da39ff90a8d0a8eb6583a1b/etc/evergreen.yml#L931-L934 Those tests are perfectly excluded from running in resmoke suite. However when we are calculating the evergreen timeout, the list of tests that we get there contains those tests Since the test is excluded from running there will be no historic runtime data for such test. It makes evergreen timeout calculation think that we are missing historic data and avoid task timeout calculation. AC:
Timebox: 2 days |
| Comments |
| Comment by Githook User [ 17/Apr/23 ] |
|
Author: {'name': 'Mikhail Shchatko', 'email': 'mikhail.shchatko@mongodb.com', 'username': 'MikhailShchatko'}Message: |