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

Audit evergreen matrix

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.24.0
    • Affects Version/s: None
    • Component/s: None

      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.

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

              Created:
              Updated:
              Resolved: