[SERVER-55856] Add implicit multiversion suite config file Created: 07/Apr/21  Updated: 29/Oct/23  Resolved: 23/Jun/21

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 5.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Robert Guo (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-55853 Add concurrency and fuzzer multiversi... Closed
is depended on by SERVER-55854 Add replica and sharding multiversion... Closed
is depended on by SERVER-55857 Support loading generated suites in r... Closed
Backwards Compatibility: Fully Compatible
Sprint: STM 2021-04-19, STM 2021-06-28
Participants:
Story Points: 3

 Description   

Define the format and write up the suite configuration file for the new implicit multiversion suites

 

Details TBD

  • source suite config - fixture definitions are being overridden at runtime for multiversion, which is unintuitive for users.
  • task definition
  • not multiversionconstants since it's not used just by multiversion
  • evergreen_gen_multiversion_tasks
  • mongod options that are specific to a version. Perhaps as top-level keys in the fixture part of suite configurations.

merge replica_sets_multiversion and sharding_multiversion

Add a resmoke_e2e test for a dummy multiversion test to verify this syntax works.



 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 23/Jun/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-55856 add suite definitions for resmoke matrix_suites
Branch: master
https://github.com/mongodb/mongo/commit/61d0780d43bdf9ec7ad27501e7eea96416ebfe2f

Comment by Robert Guo (Inactive) [ 29/Apr/21 ]

Note for future reference: we'll need to support loading the back-branch from a local directory in addition to GH repo, which defaults to the mongodb/mongo repo. This allows people to test their changes to multiple branches locally and in Evergreen patch builds by pointing to a fork of mongo.

The fork will be responsible for providing the fixture definitions for both last-lts and last-continuous

Generated at Thu Feb 08 05:37:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.