1{
2 "runOn": [
3 {
4 "minServerVersion": "4.0",
5 "topology": [
6 "replicaset"
7 ]
8 },
9 {
10 "minServerVersion": "4.2",
11 "topology": [
12 "sharded"
13 ]
14 }
15 ],
16 "database_name": "sdam-tests",
17 "collection_name": "cancel-server-check",
18 "data": [],
19 "tests": [
20 {
21 "description": "Cancel server check",
22 "clientOptions": {
23 "retryWrites": true,
24 "heartbeatFrequencyMS": 10000,
25 "serverSelectionTimeoutMS": 5000,
26 "appname": "cancelServerCheckTest"
27 },
28 "operations": [
29 {
30 "name": "insertOne",
31 "object": "collection",
32 "arguments": {
33 "document": {
34 "_id": 1
35 }
36 }
37 },
38 {
39 "name": "configureFailPoint",
40 "object": "testRunner",
41 "arguments": {
42 "failPoint": {
43 "configureFailPoint": "failCommand",
44 "mode": {
45 "times": 1
46 },
47 "data": {
48 "failCommands": [
49 "insert"
50 ],
51 "closeConnection": true
52 }
53 }
54 }
55 },
56 {
57 "name": "insertOne",
58 "object": "collection",
59 "arguments": {
60 "document": {
61 "_id": 2
62 }
63 },
64 "result": {
65 "insertedId": 2
66 }
67 },
68 {
69 "name": "waitForEvent",
70 "object": "testRunner",
71 "arguments": {
72 "event": "ServerMarkedUnknownEvent",
73 "count": 1
74 }
75 },
76 {
77 "name": "waitForEvent",
78 "object": "testRunner",
79 "arguments": {
80 "event": "PoolClearedEvent",
81 "count": 1
82 }
83 },
84 {
85 "name": "insertOne",
86 "object": "collection",
87 "arguments": {
88 "document": {
89 "_id": 3
90 }
91 },
92 "result": {
93 "insertedId": 3
94 }
95 },
96 {
97 "name": "assertEventCount",
98 "object": "testRunner",
99 "arguments": {
100 "event": "ServerMarkedUnknownEvent",
101 "count": 1
102 }
103 },
104 {
105 "name": "assertEventCount",
106 "object": "testRunner",
107 "arguments": {
108 "event": "PoolClearedEvent",
109 "count": 1
110 }
111 }
112 ],
113 "outcome": {
114 "collection": {
115 "data": [
116 {
117 "_id": 1
118 },
119 {
120 "_id": 2
121 },
122 {
123 "_id": 3
124 }
125 ]
126 }
127 }
128 }
129 ]
130}
View as plain text