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
PHPLIB-1392: Convert transaction tests and support schema 1.9 #1226
Conversation
7a37a0a
to
14cbfc7
Compare
59ca01e
to
bb4ccfc
Compare
bb4ccfc
to
200049f
Compare
Evergreen failures all seem related to rotating Azure credentials for CSFLE (see also: #1228 (comment)). @alcaeus: please let me know when that's done and I'll rebase. |
e62d4b5
to
388dc59
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.
Changes to the unified spec runner look fine. I did not review changes in the individual test files (doing that in the corresponding spec PR).
Confirmed that test failures are due to Azure credentials, but again I didn't check all the builds. We'll have to wait until the new credentials are available.
388dc59
to
1aa9514
Compare
UnifiedTestRunner::preventStaleDbVersionError() already handles this. The Operation code was likely always redundant and dates back to the original test runner implementation in 4608a73.
See: mongodb#1228 Also updates a reference to a moved JIRA issue
e91893c
to
1a28efa
Compare
1a28efa
to
744ccb9
Compare
https://jira.mongodb.org/browse/PHPLIB-1392
https://jira.mongodb.org/browse/PHPLIB-1397
This branch is being used to POC converted unified spec tests in:
Patch build on all topologies and serverless: https://spruce.mongodb.com/version/65cbe6b732f4174551b0143a/tasks
This PR implements the
createEntities
operation from UTF schema 1.9, as it was necessary for some spec tests. The following 1.9 schema features have been left unimplemented:createOptions
field toinitialData
timeoutMS
field incollectionOrDatabaseOptions
isTimeoutError
field toexpectedError