Enable CSFLE shared library AutoEncrypter testing

XMLWordPrintableJSON

    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Once https://github.com/mongodb/libmongocrypt/pull/263 is complete, it should be possible to enable the “should encrypt mock data when using the CSFLE shared library” AutoEncrypter test in the libmongocrypt bindings.

       

      AC:

      • Create a script that will download the shared library for a specific MONGODB_VERSION and set the path to it as CRYPT_SHARED_LIBRARY.
      • Create a separate task in Evergreen to use the download script and then run npm run check:csfle with CRYPT_SHARED_LIBRARY set in the env.
      • Add this task to our PR CI Matrix
      • Update the driver spec test setup to set autoEncryption.extraOptions.cryptSharedLibPath when CRYPT_SHARED_LIBRARY is present in the env.
      • The existing task should be renamed so it is clear which is testing shared library and which is testing mongocryptd
      • If there are any failures against shared library, file a separate ticket where those can be investigate

              Assignee:
              Durran Jordan
              Reporter:
              Anna Henningsen
              Durran Jordan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: