Uploaded image for project: 'Go Driver'
  1. Go Driver
  2. GODRIVER-1891

Testing changes to reduce complexity of future matrix testing versions

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

      There are some changes required to work with the drivers matrix testing infrastructure. For the Go implementation, we had to make these changes in each of the three branches being tested, which correspond to the 4.4, 4.2, and 4.0 server releases. We should also make these changes directly on the driver's master branch so we won't need to replicate them for each 5.0+ server release. Summary of changes:

      1. Add a ./evergreen/run-tests.sh script. See the 4.4-continuous-matrix-testing branch for an example.
      2. Fix our TLS Evergreen setup. We currently copy the CA/client key files from our data/certificates directory into drivers-evergreen-tools/.evergreen/x509gen before configuring the cluster. The drivers-matrix-testing project uses the CA/client files that are already present in that folder. We should do the same for our general tests. This also requires changing the X509 integration test in mongo/integration/client_test to use a different username.

            Assignee:
            isabella.siu@mongodb.com Isabella Siu (Inactive)
            Reporter:
            divjot.arora@mongodb.com Divjot Arora (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: