[DRIVERS-827] separate BulkWrite tests by operation Created: 11/Feb/20  Updated: 02/Mar/21

Status: Implementing
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Isabella Siu (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on PHPLIB-533 Separate BulkWrite tests by operation Closed
depends on CDRIVER-3550 separate BulkWrite tests by operation Backlog
depends on CSHARP-2978 separate BulkWrite tests by operation Closed
depends on CXX-1945 separate BulkWrite tests by operation Closed
depends on GODRIVER-1495 separate BulkWrite tests by operation Closed
depends on JAVA-3633 separate BulkWrite tests by operation Closed
depends on MOTOR-503 separate BulkWrite tests by operation Closed
depends on NODE-2470 separate BulkWrite tests by operation Closed
depends on PYTHON-2134 separate BulkWrite tests by operation Closed
depends on RUBY-2141 separate BulkWrite tests by operation Closed
Driver Compliance:
Key Status/Resolution FixVersion
PHPLIB-533 Fixed 1.7.0-beta1, 1.7.0
CXX-1945 Fixed 3.7.0
PYTHON-2134 Duplicate
CDRIVER-3550 Backlog
NODE-2470 Done
RUBY-2141 Fixed 2.13.0.beta1
MOTOR-503 Won't Do
JAVA-3633 Done
GODRIVER-1495 Done
CSHARP-2978 Fixed 2.11.0

 Description   

Currently, the BulkWrite_with_update_hints and BulkWrite_arrayfilters tests expect that drivers batch all update operations together. The go driver does not, and this test can be adjusted to work for this by running separate tests for replaceOne, updateOne, and updateMany models.

Spec changes: https://github.com/mongodb/specifications/commit/9aaa87a43da132b83a1cf63d28fa361edb760f48


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