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

Investigate testcontainers to containerize integration and prose tests

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Testing
    • Go Drivers

      Context

      We should see if the MongoDB testcontainer can be used to improve the testing time for integration and prose tests.

      Integration and prose tests take quite a lot of time to run, mostly because they all rely on the same orchestration. Containerizing would allow us to scale the number of orchestrations to the number of cores on the machine.

      Definition of done

      Wrap mtest usage of {mongo.Connect}} in a test container runner, as described in the linked documentation.

      Pitfalls

      NA

            Assignee:
            Unassigned Unassigned
            Reporter:
            preston.vasquez@mongodb.com Preston Vasquez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: