Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-3620

Audit evergreen matrix

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 1.24.0
    • None
    • None

    Description

      There are redundant tasks. For example, testing with sasl support but without authentication seems redundant, but we have many "noauth-sasl tasks. Many tasks  test with nossl, when that is likely an uncommon use case.

      We're not sure that all tests are run. Many tests skip if the environment does not support the test, but we have no global information on whether all tests ran in at least one task.

      The config.yml file is ever growing. We should consider using shrub.py.

      In some discussion with roberto.sanchez, one approach may be to build/test tasks with all features (ssl, auth, sasl, etc.) enabled, all disabled, and then combinations which have dependencies.

      Attachments

        Activity

          People

            ezra.chung@mongodb.com Ezra Chung
            kevin.albertson@mongodb.com Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: