From 1a0154c0d8d1eb8a1fe038e74f90304605cc8d12 Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Wed, 13 Oct 2021 16:04:20 -0400 Subject: [PATCH 1/2] test(NODE-3606): legacy and new versions of the CSFLE library --- .evergreen/run-custom-csfle-tests.sh | 5 +++++ .evergreen/run-tests.sh | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.evergreen/run-custom-csfle-tests.sh b/.evergreen/run-custom-csfle-tests.sh index 007240f0334..33582b0057d 100644 --- a/.evergreen/run-custom-csfle-tests.sh +++ b/.evergreen/run-custom-csfle-tests.sh @@ -99,3 +99,8 @@ if [ $DRIVER_CSFLE_TEST_RESULT -ne 0 ]; then echo "Driver tests failed, look above for results" exit 1 fi + +echo "Test legacy version of FLE bindings" +rm -rf node_modules/mongodb-client-encryption +npm install mongodb-client-encryption@"^1.2.7" +npm run check:csfle diff --git a/.evergreen/run-tests.sh b/.evergreen/run-tests.sh index 244e506ba63..b1f0dd96883 100755 --- a/.evergreen/run-tests.sh +++ b/.evergreen/run-tests.sh @@ -41,7 +41,7 @@ if [[ -z "${CLIENT_ENCRYPTION}" ]]; then unset AWS_ACCESS_KEY_ID; unset AWS_SECRET_ACCESS_KEY; else - npm install mongodb-client-encryption@">=1.2.6" + npm install mongodb-client-encryption@">=2.0.0-beta.0" pip install --upgrade boto3 # Get access to the AWS temporary credentials: From fed62f8f16210b5a687b6af5a889f3212007d691 Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Wed, 13 Oct 2021 16:52:03 -0400 Subject: [PATCH 2/2] test legacy and Node-API kerberos versions --- .evergreen/run-kerberos-tests.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.evergreen/run-kerberos-tests.sh b/.evergreen/run-kerberos-tests.sh index afc17c9682d..1c2b6d3b5f6 100644 --- a/.evergreen/run-kerberos-tests.sh +++ b/.evergreen/run-kerberos-tests.sh @@ -19,8 +19,13 @@ fi echo "Running kinit" kinit -k -t "$(pwd)/.evergreen/drivers.keytab" -p ${KRB5_PRINCIPAL} -npm install kerberos +set -o xtrace +npm install kerberos@">=2.0.0-beta.0" npm run check:kerberos +npm install kerberos@"^1.1.7" +npm run check:kerberos +set +o xtrace + # destroy ticket kdestroy