[SERVER-72347] Refactor test_api_version_compatibility Evergreen task into dedicated resmoke test suite(s) for local testing Created: 21/Dec/22  Updated: 01/Sep/23

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

Type: Improvement Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Backlog - Query Optimization
Resolution: Unresolved Votes: 0
Labels: former-quick-wins
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Assigned Teams:
Query Optimization
Participants:

 Description   

The evergreen/check_idl_compat.sh script is not suitable for local development. The inability to locally run the logic for the test_api_version_compatibility Evergreen task slows down development for Server engineers by requiring a new patch build to debug any error. Additionally, the evergreen/check_idl_compat.sh script as currently written makes strong assumptions about using a fresh mongodb/mongo checkout and can lead to surprising behavior when an enterprising Server engineer copies + adapts lines from the evergreen/check_idl_compat.sh script for local use. For example -


Generated at Thu Feb 08 06:21:31 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.