(result: ConnectionTestResult)
| 495 | } |
| 496 | |
| 497 | function classifyConnectionTestResult(result: ConnectionTestResult): ConnectionEffectError { |
| 498 | if (result.statusCode !== undefined) { |
| 499 | const statusError = classifyConnectionEffectStatus(result.statusCode); |
| 500 | if (statusError.kind !== 'unknown') return statusError; |
| 501 | } |
| 502 | return { |
| 503 | kind: connectionTestErrorKind(result.errorClass), |
| 504 | ...(result.statusCode === undefined ? {} : { statusCode: result.statusCode }), |
| 505 | }; |
| 506 | } |
| 507 | |
| 508 | function connectionTestMeasurements( |
| 509 | result: ConnectionTestResult, |
no test coverage detected