Investigate testcontainers to containerize integration and prose tests

XMLWordPrintableJSON

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

      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
            Reporter:
            Preston Vasquez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: