Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-2304

Define Test Execution Against Multiple Versions and Configurations

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Testing
    • Labels:

      Related to CXX-2303, CMake could be written to call add_test() multiple times for each test, and each time specifying a different server instance to execute against. For example, a fixture could be defined for each major+minor version of the server that is available on the system, and then each test is defined multiple times to refer to those versions of the server. This will allow automated simultaneous testing of the driver against multiple server versions.

      This can be extended to include different connection parameters or runtime server configurations, such as with/without replicasets, authentication required, etc.

            Assignee:
            Unassigned Unassigned
            Reporter:
            colby.pike@mongodb.com Colby Pike
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: