Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-54420

Add feature flag checker to generated multiversion tests

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • STM 2021-11-01
    • 3

    Description

      In evergreen_gen_multiversion_tests.py, compare feature flags for the last-lts and last-continuous and new versions and exclude jstests with flags that only exist on the new version.

      Also remove tests that require the new FCV with the "requires_fcv_xy" tag in multiversionconstants.py, When a flag is removed after feature complete, the tests associated with the feature will have their tags changed to requires_fcv_xy.

      Also update the task generator to run only the tests with feature flags on the feature flag variant for feature flags not enabled by default on either versions

      The feature flag tags will be added to the multiversion_exclude_tags.yml file that is generated and uploaded in the Evergreen task

      Attachments

        Activity

          People

            robert.guo@mongodb.com Robert Guo (Inactive)
            robert.guo@mongodb.com Robert Guo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: