Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-1539

Use generate.tasks evergreen command instead of matrix definitions

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • 2.7.0
    • Affects Version/s: None
    • Component/s: 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@mongodb.com Isabel Atkinson
            Reporter:
            patrick.freed@mongodb.com Patrick Freed
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: