Skip to main content

ConnectorTestStep

One stage of a connection test. status is the whole verdict: skipped is a stage that never ran — because connect failed and stopped the test, or because the driver declares no statement for it — and is not evidence either way.

nameName (string)required

connect | probe

statusStatus (string)required

Possible values: [passed, failed, skipped]

message object
anyOf
string
error object
anyOf
detail object

The driver's own message with credentials redacted, or the classified message when the driver supplied none.

anyOf
string
kindKind (string)required

Engine error classification the client branches on.

code object

The failure's stable identity — a vendor code (ORA-01017, a SQLSTATE, CH-159) or a manager constant (DRIVER_MISSING, MISSING_OPTION, …). Consumers derive user copy from it and fall back to kind for a code they do not know.

anyOf
string
engine object
anyOf
string
field object

Option key the failure is attributed to.

anyOf
string
retryableRetryable (boolean)
Default value: false
duration_ms object
anyOf
number
ConnectorTestStep
{
"name": "string",
"status": "passed",
"message": "string",
"error": {
"detail": "string",
"kind": "string",
"code": "string",
"engine": "string",
"field": "string",
"retryable": false
},
"duration_ms": 0
}