Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2220

Launch KMS python servers from within driver test framework

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • Client Side Encryption
    • None
    • Needed

    Description

      How are you using Mongo? What version of the server and driver are you using?

      Currently the CI launches 4 python servers for kms testing in background, this means that any immediate errors upon launch will not block the tests from proceeding. We should instead write some child_process launch code that can assert the process hasn't immediately died upon launch.

      SOCKS5 is similarly tested however the goal of SOCKS5 is to always ensure we can correctly connect, the KMS tests are attempting to cover error scenarios. A launched server that dies immediately might error in a way indistinguishable from one that's alive, but intended to error.

      Attachments

        Activity

          People

            Unassigned Unassigned
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: