Skip to content

Commit 210e653

Browse files
GORIVER-3444 Extend skip to include twd
1 parent 0f2ec20 commit 210e653

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

internal/spectest/skip.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ var skipTests = map[string]string{
126126
"TestUnifiedSpec/client-side-operations-timeout/retryability-timeoutMS.json/operation_is_retried_multiple_times_for_non-zero_timeoutMS_-_aggregate_on_collection": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
127127
"TestUnifiedSpec/client-side-operations-timeout/retryability-timeoutMS.json/operation_is_retried_multiple_times_for_non-zero_timeoutMS_-_aggregate_on_database": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
128128
"TestUnifiedSpec/client-side-operations-timeout/gridfs-find.json/timeoutMS_applied_to_find_command": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
129+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/timeoutMS_applied_to_find": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
130+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/timeoutMS_is_refreshed_for_getMore_if_maxAwaitTimeMS_is_not_set": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
131+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/timeoutMS_is_refreshed_for_getMore_if_maxAwaitTimeMS_is_set": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
132+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/timeoutMS_is_refreshed_for_getMore_-_failure": "maxTimeMS is disabled on find and aggregate. See DRIVERS-2722.",
129133

130134
// DRIVERS-2953: This test requires that the driver sends a "getMore" with
131135
// "maxTimeMS" set. However, "getMore" can only include "maxTimeMS" for
@@ -152,6 +156,18 @@ var skipTests = map[string]string{
152156
"TestUnifiedSpec/server-discovery-and-monitoring/unified/sharded-emit-topology-changed-before-close.json/Topology_lifecycle": "Implement GODRIVER-2967",
153157
"TestUnifiedSpec/server-discovery-and-monitoring/unified/replicaset-emit-topology-changed-before-close.json/Topology_lifecycle": "Implement GODRIVER-2967",
154158
"TestUnifiedSpec/server-discovery-and-monitoring/unified/standalone-emit-topology-changed-before-close.json/Topology_lifecycle": "Implement GODRIVER-2967",
159+
160+
// GODRIVER-3473: the implementation of DRIVERS-2868 makes it clear that the
161+
// Go Driver does not correctly implement the following validation for
162+
// tailable awaitData cursors:
163+
//
164+
// Drivers MUST error if this option is set, timeoutMS is set to a
165+
// non-zero value, and maxAwaitTimeMS is greater than or equal to
166+
// timeoutMS.
167+
//
168+
// Once GODRIVER-3473 is completed, we can continue running these tests.
169+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/apply_remaining_timeoutMS_if_less_than_maxAwaitTimeMS": "Go Driver does not implement this behavior. See GODRIVER-3473",
170+
"TestUnifiedSpec/client-side-operations-timeout/tailable-awaitData.json/error_if_maxAwaitTimeMS_is_equal_to_timeoutMS": "Go Driver does not implement this behavior. See GODRIVER-3473",
155171
}
156172

157173
// CheckSkip checks if the fully-qualified test name matches a skipped test

0 commit comments

Comments
 (0)