Skip to content

Commit c74d5ea

Browse files
test(NODE-4200): sync serverless:forbid changes in change stream unified tests (#3380)
1 parent edd8a1c commit c74d5ea

12 files changed

+49
-8
lines changed

test/spec/change-streams/unified/change-streams-errors.json

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
{
22
"description": "change-streams-errors",
33
"schemaVersion": "1.7",
4+
"runOnRequirements": [
5+
{
6+
"serverless": "forbid"
7+
}
8+
],
49
"createEntities": [
510
{
611
"client": {

test/spec/change-streams/unified/change-streams-errors.yml

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
description: "change-streams-errors"
2+
23
schemaVersion: "1.7"
4+
5+
runOnRequirements:
6+
- serverless: forbid
7+
38
createEntities:
49
- client:
510
id: &client0 client0

test/spec/change-streams/unified/change-streams-pre_and_post_images.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
{
22
"description": "change-streams-pre_and_post_images",
3-
"schemaVersion": "1.0",
3+
"schemaVersion": "1.4",
44
"runOnRequirements": [
55
{
66
"minServerVersion": "6.0.0",
77
"topologies": [
88
"replicaset",
99
"sharded-replicaset",
1010
"load-balanced"
11-
]
11+
],
12+
"serverless": "forbid"
1213
}
1314
],
1415
"createEntities": [

test/spec/change-streams/unified/change-streams-pre_and_post_images.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
description: "change-streams-pre_and_post_images"
22

3-
schemaVersion: "1.3"
3+
schemaVersion: "1.4"
44

55
runOnRequirements:
66
- minServerVersion: "6.0.0"
77
topologies: [ replicaset, sharded-replicaset, load-balanced ]
8+
serverless: forbid
89

910
createEntities:
1011
- client:

test/spec/change-streams/unified/change-streams-resume-allowlist.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"replicaset",
99
"sharded-replicaset",
1010
"load-balanced"
11-
]
11+
],
12+
"serverless": "forbid"
1213
}
1314
],
1415
"createEntities": [

test/spec/change-streams/unified/change-streams-resume-allowlist.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Tests for resume behavior on server versions that do not support the ResumableChangeStreamError label
22
description: "change-streams-resume-allowlist"
3+
34
schemaVersion: "1.7"
5+
46
runOnRequirements:
57
- minServerVersion: "3.6"
68
topologies: [ replicaset, sharded-replicaset, load-balanced ]
9+
serverless: forbid
10+
711
createEntities:
812
- client:
913
id: &client0 client0

test/spec/change-streams/unified/change-streams-resume-errorLabels.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"replicaset",
99
"sharded-replicaset",
1010
"load-balanced"
11-
]
11+
],
12+
"serverless": "forbid"
1213
}
1314
],
1415
"createEntities": [

test/spec/change-streams/unified/change-streams-resume-errorLabels.yml

+4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Tests for resume behavior on server versions that support the ResumableChangeStreamError label
22
description: "change-streams-resume-errorlabels"
3+
34
schemaVersion: "1.7"
5+
46
runOnRequirements:
57
- minServerVersion: "4.3.1"
68
topologies: [ replicaset, sharded-replicaset, load-balanced ]
9+
serverless: forbid
10+
711
createEntities:
812
- client:
913
id: &client0 client0

test/spec/change-streams/unified/change-streams.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"minServerVersion": "3.6",
77
"topologies": [
88
"replicaset"
9-
]
9+
],
10+
"serverless": "forbid"
1011
}
1112
],
1213
"createEntities": [
@@ -613,6 +614,15 @@
613614
},
614615
{
615616
"description": "Test new structure in ns document MUST NOT err",
617+
"runOnRequirements": [
618+
{
619+
"minServerVersion": "3.6",
620+
"maxServerVersion": "5.2.99"
621+
},
622+
{
623+
"minServerVersion": "6.0"
624+
}
625+
],
616626
"operations": [
617627
{
618628
"name": "createChangeStream",

test/spec/change-streams/unified/change-streams.yml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ runOnRequirements:
77
# TODO(DRIVERS-2323): Run all possible tests against sharded clusters once we know the
88
# cause of unexpected command monitoring events.
99
topologies: [ replicaset ]
10+
serverless: forbid
1011

1112
createEntities:
1213
- client:

test/spec/unified-test-format/valid-pass/poc-change-streams.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
{
22
"description": "poc-change-streams",
3-
"schemaVersion": "1.0",
3+
"schemaVersion": "1.4",
4+
"runOnRequirements": [
5+
{
6+
"serverless": "forbid"
7+
}
8+
],
49
"createEntities": [
510
{
611
"client": {

test/spec/unified-test-format/valid-pass/poc-change-streams.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
description: "poc-change-streams"
22

3-
schemaVersion: "1.0"
3+
schemaVersion: "1.4"
4+
5+
runOnRequirements:
6+
- serverless: forbid
47

58
createEntities:
69
# Entities for creating changeStreams

0 commit comments

Comments
 (0)