Skip to content

test: Operations needed for versioned API tests #2717

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 3 commits into from
Jan 29, 2021

Conversation

nbbeeken
Copy link
Contributor

@nbbeeken nbbeeken commented Jan 25, 2021

Operations needed for Versioned API.

@nbbeeken nbbeeken changed the base branch from 4.0 to NODE-2287/UnifiedTestFormat-2 January 25, 2021 23:04
@nbbeeken nbbeeken changed the title Node 2287/unified test format 3 test: Operations needed for versioned API tests Jan 25, 2021
Base automatically changed from NODE-2287/UnifiedTestFormat-2 to 4.0 January 27, 2021 16:56
@nbbeeken nbbeeken force-pushed the NODE-2287/UnifiedTestFormat-3 branch from 6d7a759 to 169f77b Compare January 27, 2021 16:59
Using the unfied spec test schema this scaffolding
outlines the structure of a unified runner. Most tests
are skipped by the runOn requirements or not implemented
errors thrown by empty operation functions.

NODE-2287
Adds special operations support i.e. $$unsetOrMatches for testing
nested schema equality of results and events. Adds Recursive
equality test that tracks the path into the object it is testing
for ease of error tracing. Enable Change Stream tests with the
repurposed EventsCollector class to iterate change events. Adds
find, insertMany, iterateUntilDocumentOrError, and failPoint operations.

NODE-2287
Adds a number of operations to support versioned API tests.

NODE-2287
@nbbeeken nbbeeken force-pushed the NODE-2287/UnifiedTestFormat-3 branch from 169f77b to dcf216d Compare January 28, 2021 15:07
@nbbeeken nbbeeken marked this pull request as ready for review January 28, 2021 17:11
@nbbeeken nbbeeken requested review from emadum and durran January 28, 2021 17:11
Copy link
Member

@durran durran left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@emadum emadum left a comment

Choose a reason for hiding this comment

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

LGTM! 🚀

@nbbeeken nbbeeken merged commit 19ba74a into 4.0 Jan 29, 2021
@nbbeeken nbbeeken deleted the NODE-2287/UnifiedTestFormat-3 branch January 29, 2021 16:07
ljhaywar pushed a commit that referenced this pull request Nov 9, 2021
Adds operations to the unified test runner.

NODE-2287
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.

3 participants