Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-4089

Enable CSFLE shared library AutoEncrypter testing

    • Not Needed

      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@mongodb.com Durran Jordan
            Reporter:
            anna.henningsen@mongodb.com Anna Henningsen
            Durran Jordan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: