Skip to content

CXX-3261 sync change streams unified spec tests with 0aee4aad #1366

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 13 commits into from
Apr 2, 2025

Conversation

eramongodb
Copy link
Contributor

Addresses CXX-3261. Followup to #1365 and mongodb/mongo-c-driver#1971.

Additionally syncs change streams unified spec tests with changes implemented prior to CXX-3261.

Tickets which are fully resolved by this PR include:

Tickets which require API changes include:

Tests which depend on CXX-2493 are skipped by this PR.

Note

We do not expose an API dedicated to representing change stream results (changeStreamDocument) or its fields (e.g. .updateDescription or .updateDescription.disambiguatedPaths, so spec test syncing is sufficient to resolve most of the tickets referenced above. CXX-2493 however does require the addition to dedicated API (show_expanded_events() in mongocxx::v_noabi::options::change_stream), so it is left unresolved.

@eramongodb eramongodb requested a review from kevinAlbs April 1, 2025 21:29
@eramongodb eramongodb self-assigned this Apr 1, 2025
@eramongodb eramongodb merged commit cb7afd1 into mongodb:master Apr 2, 2025
18 of 20 checks passed
@eramongodb eramongodb deleted the cxx-3261 branch April 2, 2025 14:32
eramongodb added a commit that referenced this pull request Apr 18, 2025
* CXX-2493 sync change streams unified spec tests with 9652564e
* CXX-2493 sync change streams unified spec tests with 8da1a899
* CXX-2555 sync change streams unified spec tests with 046db449
* CXX-2570 sync change streams unified spec tests with 51741620
* CXX-2571 sync change streams unified spec tests with d9a0e7b2
* CXX-2572 sync change streams unified spec tests with 9a8abe81
* CXX-2571 sync change streams unified spec tests with 1a3b359a
* CXX-2690 sync change streams unified spec tests with 474ddfcc
* CXX-3211 sync change streams unified spec tests with 449d0397
* CXX-3261 sync change streams unified spec tests with 0aee4aad
* CXX-2493 skip currently unsupported spec tests (showExpandedEvents)
eramongodb added a commit to eramongodb/mongo-cxx-driver that referenced this pull request Apr 21, 2025
…db#1366)

* CXX-2493 sync change streams unified spec tests with 9652564e
* CXX-2493 sync change streams unified spec tests with 8da1a899
* CXX-2555 sync change streams unified spec tests with 046db449
* CXX-2570 sync change streams unified spec tests with 51741620
* CXX-2571 sync change streams unified spec tests with d9a0e7b2
* CXX-2572 sync change streams unified spec tests with 9a8abe81
* CXX-2571 sync change streams unified spec tests with 1a3b359a
* CXX-2690 sync change streams unified spec tests with 474ddfcc
* CXX-3211 sync change streams unified spec tests with 449d0397
* CXX-3261 sync change streams unified spec tests with 0aee4aad
* CXX-2493 skip currently unsupported spec tests (showExpandedEvents)
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