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

Add feature flag checker to generated multiversion tests

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

      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

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

              Created:
              Updated:
              Resolved: