-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test(NODE-4965): unskip FLE range index spec tests and implement spec prose tests #3530
Conversation
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
.evergreen/config.yml
Outdated
@@ -2132,7 +2132,7 @@ tasks: | |||
- func: bootstrap kms servers | |||
- func: run custom csfle tests | |||
vars: | |||
CSFLE_GIT_REF: ff9e095eaf72f9e442761f69080dae159a395d94 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pointing at your branch correct? just leaving open so we can update this to the commit on main when its there
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
correct. once my PR on libmongocrypt merges, we can update this to the latest
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/range_explicit_encryption.prose.test.ts
Outdated
Show resolved
Hide resolved
test/integration/client-side-encryption/client_side_encryption.range.prose.ts
Outdated
Show resolved
Hide resolved
ad17243
to
7595e7f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM on the naming convention
Description
What is changing?
This PR adds spec tests for Decimal128 range index queries, unskips the existing range index tests and adds all the prose tests related to range indexes.
CI will be mostly red until mongodb/libmongocrypt#533 merges. Serverless and mongosh failures are failing on main too.
We can confirm that the changes work as expected on the custom dependency tests from a pinned commit - logs here.
Is there new documentation needed for these changes?
Not in the driver, no.
Double check the following
npm run check:lint
scripttype(NODE-xxxx)[!]: description
feat(NODE-1234)!: rewriting everything in coffeescript