Skip to content

chore(ci): continuous matrix integration [3.3] #2683

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

Merged
merged 4 commits into from
Jan 14, 2021

Conversation

emadum
Copy link
Contributor

@emadum emadum commented Dec 21, 2020

The Continuous Matrix Testing project requires updates to some driver versions which are no longer maintained.

This PR for the 3.3 branch allows testing the Node driver released to support MongoDB 4.2.

port of #2667

patch build

  • enables xunit reporting
  • fixes testing on windows
  • adds COMPATIBILITY.md and skips incompatible tests

NODE-2914

@emadum emadum changed the title chore(ci): continuous matrix testing integration [3.3] chore(ci): continuous matrix integration [3.3] Dec 21, 2020
@@ -0,0 +1,5 @@
Server Version: 5.0
- BSON field 'listCollections.collation' is an unknown field.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: this is a new documentation file required by the Continuous Matrix Testing design. It lists any server compatibility issues this version of the driver has, by server version. The corresponding failing tests should be skipped after they've been documented here, so that the continuous testing matrix can be green.

@emadum emadum marked this pull request as ready for review January 6, 2021 16:11
@emadum emadum requested a review from nbbeeken January 6, 2021 16:12
Copy link
Contributor

@nbbeeken nbbeeken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, there's one test SASLPrep that's failing but it has to do with replicaset name mismatch, maybe an orchestration issue?

@emadum
Copy link
Contributor Author

emadum commented Jan 8, 2021

lgtm, there's one test SASLPrep that's failing but it has to do with replicaset name mismatch, maybe an orchestration issue?

Yeah I wasn't able to reproduce it locally, I'm going to try re-running the patch to see if it goes away, but I think it's safe to ignore this since the test passes outside of Evergreen.

@emadum
Copy link
Contributor Author

emadum commented Jan 14, 2021

I'm going to try re-running the patch to see if it goes away

It passed in the second execution.

@emadum emadum merged commit 8cb5caf into 3.3 Jan 14, 2021
@emadum emadum deleted the NODE-2914/3.3/continuous-matrix-poc branch January 14, 2021 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants