...

Text file src/go.mongodb.org/mongo-driver/testdata/server-discovery-and-monitoring/integration/cancel-server-check.json

Documentation: go.mongodb.org/mongo-driver/testdata/server-discovery-and-monitoring/integration

     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