[DRIVERS-2288] Unified change stream spec tests should forbid serverless environment Created: 22/Apr/22  Updated: 09/Sep/22

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

Type: Spec Change Priority: Unknown
Reporter: Jeremy Mikola Assignee: Jeremy Mikola
Resolution: Unresolved Votes: 0
Labels: yaml-test
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split to PHPLIB-850 Unified change stream spec tests shou... Closed
split to RUST-1286 Unified change stream spec tests shou... Closed
split to JAVA-4588 Unified change stream spec tests shou... Closed
split to CDRIVER-4364 Unified change stream spec tests shou... Backlog
split to PYTHON-3234 Unified change stream spec tests shou... Closed
split to RUBY-2967 Unified change stream spec tests shou... Closed
split to CSHARP-4147 Unified change stream spec tests shou... Closed
split to CXX-2495 Unified change stream spec tests shou... Closed
split to GODRIVER-2389 Unified change stream spec tests shou... Closed
split to MOTOR-942 Unified change stream spec tests shou... Closed
split to NODE-4200 Unified change stream spec tests shou... Closed
Related
related to DRIVERS-2432 Run unified tests from all specs agai... Implementing
is related to DRIVERS-2431 Forbid Serverless in Change Stream Di... Implementing
Driver Changes: Needed
Downstream Changes Summary:

Drivers should sync unified change stream spec tests to mongodb/specifications@08a07f6.

Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-4364 Backlog
CXX-2495 Fixed 3.7.0
CSHARP-4147 Fixed 2.16.0
GODRIVER-2389 Done
JAVA-4588 Fixed 4.7.0
NODE-4200 Fixed 4.10.0
MOTOR-942 Won't Do
PYTHON-3234 Duplicate
PHPLIB-850 Fixed 1.13.0-beta1, 1.13.0
RUBY-2967 Fixed 2.18.0
RUST-1286 Fixed 2.3.0
SWIFT-1550 Duplicate

 Description   

Summary

Atlas Serverless presently does not support change streams, as discussed in Serverless Testing and Operational Limitations and Considerations. When unified change stream spec tests were introduced (and later converted from legacy tests), we neglected to add serverless: "forbid" to the runOnRequirements. We should do so now.

Motivation

Is this ticket required by a downstream team?

No.

Is this ticket only for tests?

Yes.



 Comments   
Comment by Githook User [ 26/Apr/22 ]

Author:

{'name': 'Jeremy Mikola', 'email': 'jmikola@gmail.com', 'username': 'jmikola'}

Message: DRIVERS-2288: Forbid serverless for unified change stream tests (#1190)
Branch: master
https://github.com/mongodb/specifications/commit/08a07f62fd9d857f72de21cad4dcde63144ce12b

Comment by Jeremy Mikola [ 22/Apr/22 ]

https://github.com/mongodb/specifications/pull/1190

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