Use generate.tasks evergreen command instead of matrix definitions

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Minor - P4
    • 2.7.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The matrix definition functionality is deprecated. We should update our config to use the generate.tasks command instead, as is recommended by the Evergreen documentation.

      https://github.com/evergreen-ci/evergreen/wiki/Project-Configuration-Files#matrix-variant-definition

      As part of this work, we should consider slimming down the number of tasks included in our configuration. A few reductions to consider:

      • compression doesn't necessarily need to be tested as a full axis. We could run a subset of tasks (or tests) against a small subset of server version/topologies verifying the driver adheres to the compression protocols properly, but its not necessary run against all versions and all topologies
      • The DBX testing matrix policy says that NoAuth NoSSL variants only need to test a single MongoDB version + topology combination

            Assignee:
            Isabel Atkinson
            Reporter:
            Patrick Freed
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: