-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Fully Compatible
-
STM 2021-11-01
-
3
To enable multiversion testing against evergreen patches:
- Add parameters for `last_lts_evg_version` and `last_continuous_evg_version` to evergreen.yml on latest version (master), so users can create latest version patches and test it against release version evergreen patches with backports: --param last_lts_evg_version={evg_patch_version_id} or --param last_continuous_evg_version={evg_patch_version_id}
- Update multiversion setup in evergreen to accommodate parameters above and to download artifacts, replacing --installLastLTS.
- Copy the backports file to the top-level repo and update generate_multiversion_exclude_tags.py: old backports_required_for_multiversion_tests.yml file should be taken from artefacts downloaded by setup-multiversion, we can fallback to getting the file from the repo, if artefacts are absent, to preserve the current behaviour
AC:
- send email to database contributors letting them know this is now available
- depends on
-
SERVER-59928 Extend setup_multiversion.py to accept an evergreen version ID.
- Closed
- related to
-
SERVER-59374 backports_required_for_multiversion_testing lacks a means of testing before "deploying"
- Closed