[DRIVERS-744] Add missing tests for aggregation pipeline in bulk write updates Created: 02/Oct/19  Updated: 28/Oct/23  Resolved: 26/May/23

Status: Closed
Project: Drivers
Component/s: CRUD
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Andreas Braun Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Duplicate
is duplicated by DRIVERS-2144 updateWithPipelines spec tests should... Closed
Issue split
split to CDRIVER-3385 Add missing tests for aggregation pip... Closed
split to CSHARP-2784 Add missing tests for aggregation pip... Closed
split to CXX-1824 Add missing tests for aggregation pip... Closed
split to GODRIVER-1333 Add missing tests for aggregation pip... Closed
split to JAVA-3454 Add missing tests for aggregation pip... Closed
split to MOTOR-410 Add missing tests for aggregation pip... Closed
split to NODE-2229 Add missing tests for aggregation pip... Closed
split to PHPLIB-484 Add missing tests for aggregation pip... Closed
split to PYTHON-1998 Add missing tests for aggregation pip... Closed
split to RUBY-1951 Add missing tests for aggregation pip... Closed
Related
related to DRIVERS-2638 Add spec tests for passing empty pipe... Scheduled
Driver Changes: Needed
Downstream Changes Summary:

NA

Driver Compliance:
Key Status/Resolution FixVersion
JAVA-3454 Fixed 3.12.0
PHPLIB-484 Done
CDRIVER-3385 Fixed 1.16.0
PYTHON-1998 Fixed 3.11
GODRIVER-1333 Fixed 1.2.0
NODE-2229 Done
RUBY-1951 Fixed 2.15.0
CSHARP-2784 Fixed 2.13.0
CXX-1824 Fixed 3.7.0
MOTOR-410 Won't Fix

 Description   

New CRUD tests for pipeline-style updates in bulk write operations were added in https://github.com/mongodb/specifications/commit/bca6d6991ee0cb16cd420e675b8c2e6b46d36f6f. Drivers need to sync crud/v2 tests to pull in changes to the updateWithPipelines tests.



 Comments   
Comment by James Kovacs [ 26/May/23 ]

crud/tests/v2 was subsequently refactored to the unified format crud/tests/unified in DRIVERS-1130. DRIVERS-1130 was implemented in CSHARP-3592. I verified that the tests in this commit are included in crud/tests/unified used by the .NET/C# Driver and that those tests are passing. I'll close CSHARP-2784 and DRIVERS-744.

Comment by Jeremy Mikola [ 26/May/23 ]

jeff.yemin@mongodb.com, esha.bhargava@mongodb.com: I just followed up in CSHARP--2784 to ask if this has already been implemented. If so, this can be closed.

The currently workflow won't allow me to easily move it over to "In Progress", but that seems like the correct state given it's waiting on driver implementations to be confirmed.

Generated at Thu Feb 08 08:22:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.