@@ -9897,13 +9897,10 @@ components:
9897
9897
properties:
9898
9898
cert:
9899
9899
$ref: '#/components/schemas/SyntheticsSSLCertificate'
9900
- errorCode:
9901
- $ref: '#/components/schemas/SyntheticsErrorCode'
9902
- errorMessage:
9903
- description: The API test error message.
9904
- type: string
9905
9900
eventType:
9906
9901
$ref: '#/components/schemas/SyntheticsTestProcessStatus'
9902
+ failure:
9903
+ $ref: '#/components/schemas/SyntheticsApiTestResultFailure'
9907
9904
httpStatusCode:
9908
9905
description: The API test HTTP status code.
9909
9906
format: int64
@@ -9994,6 +9991,73 @@ components:
9994
9991
type: string
9995
9992
x-enum-varnames:
9996
9993
- API
9994
+ SyntheticsApiTestFailureCode:
9995
+ description: Error code that can be returned by a Synthetic test.
9996
+ enum:
9997
+ - BODY_TOO_LARGE
9998
+ - DENIED
9999
+ - TOO_MANY_REDIRECTS
10000
+ - AUTHENTICATION_ERROR
10001
+ - DECRYPTION
10002
+ - INVALID_CHAR_IN_HEADER
10003
+ - HEADER_TOO_LARGE
10004
+ - HEADERS_INCOMPATIBLE_CONTENT_LENGTH
10005
+ - INVALID_REQUEST
10006
+ - REQUIRES_UPDATE
10007
+ - UNESCAPED_CHARACTERS_IN_REQUEST_PATH
10008
+ - MALFORMED_RESPONSE
10009
+ - INCORRECT_ASSERTION
10010
+ - CONNREFUSED
10011
+ - CONNRESET
10012
+ - DNS
10013
+ - HOSTUNREACH
10014
+ - NETUNREACH
10015
+ - TIMEOUT
10016
+ - SSL
10017
+ - OCSP
10018
+ - INVALID_TEST
10019
+ - TUNNEL
10020
+ - WEBSOCKET
10021
+ - UNKNOWN
10022
+ - INTERNAL_ERROR
10023
+ type: string
10024
+ x-enum-varnames:
10025
+ - BODY_TOO_LARGE
10026
+ - DENIED
10027
+ - TOO_MANY_REDIRECTS
10028
+ - AUTHENTICATION_ERROR
10029
+ - DECRYPTION
10030
+ - INVALID_CHAR_IN_HEADER
10031
+ - HEADER_TOO_LARGE
10032
+ - HEADERS_INCOMPATIBLE_CONTENT_LENGTH
10033
+ - INVALID_REQUEST
10034
+ - REQUIRES_UPDATE
10035
+ - UNESCAPED_CHARACTERS_IN_REQUEST_PATH
10036
+ - MALFORMED_RESPONSE
10037
+ - INCORRECT_ASSERTION
10038
+ - CONNREFUSED
10039
+ - CONNRESET
10040
+ - DNS
10041
+ - HOSTUNREACH
10042
+ - NETUNREACH
10043
+ - TIMEOUT
10044
+ - SSL
10045
+ - OCSP
10046
+ - INVALID_TEST
10047
+ - TUNNEL
10048
+ - WEBSOCKET
10049
+ - UNKNOWN
10050
+ - INTERNAL_ERROR
10051
+ SyntheticsApiTestResultFailure:
10052
+ description: The API test failure details.
10053
+ properties:
10054
+ code:
10055
+ $ref: '#/components/schemas/SyntheticsApiTestFailureCode'
10056
+ message:
10057
+ description: The API test error message.
10058
+ example: Error during DNS resolution (ENOTFOUND).
10059
+ type: string
10060
+ type: object
9997
10061
SyntheticsAssertion:
9998
10062
description: 'Object describing the assertions type, their associated operator,
9999
10063
@@ -10409,6 +10473,77 @@ components:
10409
10473
- request
10410
10474
- assertions
10411
10475
type: object
10476
+ SyntheticsBrowserTestFailureCode:
10477
+ description: Error code that can be returned by a Synthetic test.
10478
+ enum:
10479
+ - API_REQUEST_FAILURE
10480
+ - ASSERTION_FAILURE
10481
+ - DOWNLOAD_FILE_TOO_LARGE
10482
+ - ELEMENT_NOT_INTERACTABLE
10483
+ - EMAIL_VARIABLE_NOT_DEFINED
10484
+ - EVALUATE_JAVASCRIPT
10485
+ - EVALUATE_JAVASCRIPT_CONTEXT
10486
+ - EXTRACT_VARIABLE
10487
+ - FORBIDDEN_URL
10488
+ - FRAME_DETACHED
10489
+ - INCONSISTENCIES
10490
+ - INTERNAL_ERROR
10491
+ - INVALID_TYPE_TEXT_DELAY
10492
+ - INVALID_URL
10493
+ - INVALID_VARIABLE_PATTERN
10494
+ - INVISIBLE_ELEMENT
10495
+ - LOCATE_ELEMENT
10496
+ - NAVIGATE_TO_LINK
10497
+ - OPEN_URL
10498
+ - PRESS_KEY
10499
+ - SERVER_CERTIFICATE
10500
+ - SELECT_OPTION
10501
+ - STEP_TIMEOUT
10502
+ - SUB_TEST_NOT_PASSED
10503
+ - TEST_TIMEOUT
10504
+ - TOO_MANY_HTTP_REQUESTS
10505
+ - UNAVAILABLE_BROWSER
10506
+ - UNKNOWN
10507
+ - UNSUPPORTED_AUTH_SCHEMA
10508
+ - UPLOAD_FILES_ELEMENT_TYPE
10509
+ - UPLOAD_FILES_DIALOG
10510
+ - UPLOAD_FILES_DYNAMIC_ELEMENT
10511
+ - UPLOAD_FILES_NAME
10512
+ type: string
10513
+ x-enum-varnames:
10514
+ - API_REQUEST_FAILURE
10515
+ - ASSERTION_FAILURE
10516
+ - DOWNLOAD_FILE_TOO_LARGE
10517
+ - ELEMENT_NOT_INTERACTABLE
10518
+ - EMAIL_VARIABLE_NOT_DEFINED
10519
+ - EVALUATE_JAVASCRIPT
10520
+ - EVALUATE_JAVASCRIPT_CONTEXT
10521
+ - EXTRACT_VARIABLE
10522
+ - FORBIDDEN_URL
10523
+ - FRAME_DETACHED
10524
+ - INCONSISTENCIES
10525
+ - INTERNAL_ERROR
10526
+ - INVALID_TYPE_TEXT_DELAY
10527
+ - INVALID_URL
10528
+ - INVALID_VARIABLE_PATTERN
10529
+ - INVISIBLE_ELEMENT
10530
+ - LOCATE_ELEMENT
10531
+ - NAVIGATE_TO_LINK
10532
+ - OPEN_URL
10533
+ - PRESS_KEY
10534
+ - SERVER_CERTIFICATE
10535
+ - SELECT_OPTION
10536
+ - STEP_TIMEOUT
10537
+ - SUB_TEST_NOT_PASSED
10538
+ - TEST_TIMEOUT
10539
+ - TOO_MANY_HTTP_REQUESTS
10540
+ - UNAVAILABLE_BROWSER
10541
+ - UNKNOWN
10542
+ - UNSUPPORTED_AUTH_SCHEMA
10543
+ - UPLOAD_FILES_ELEMENT_TYPE
10544
+ - UPLOAD_FILES_DIALOG
10545
+ - UPLOAD_FILES_DYNAMIC_ELEMENT
10546
+ - UPLOAD_FILES_NAME
10412
10547
SyntheticsBrowserTestResultData:
10413
10548
description: Object containing results for your Synthetic browser test.
10414
10549
properties:
@@ -10427,6 +10562,8 @@ components:
10427
10562
error:
10428
10563
description: Error returned for the browser test.
10429
10564
type: string
10565
+ failure:
10566
+ $ref: '#/components/schemas/SyntheticsBrowserTestResultFailure'
10430
10567
passed:
10431
10568
description: Whether or not the browser test was conducted.
10432
10569
type: boolean
@@ -10452,6 +10589,16 @@ components:
10452
10589
format: double
10453
10590
type: number
10454
10591
type: object
10592
+ SyntheticsBrowserTestResultFailure:
10593
+ description: The browser test failure details.
10594
+ properties:
10595
+ code:
10596
+ $ref: '#/components/schemas/SyntheticsBrowserTestFailureCode'
10597
+ message:
10598
+ description: The browser test error message.
10599
+ example: Error during DNS resolution (ENOTFOUND).
10600
+ type: string
10601
+ type: object
10455
10602
SyntheticsBrowserTestResultFull:
10456
10603
description: Object returned describing a browser test result.
10457
10604
properties:
@@ -10851,25 +10998,6 @@ components:
10851
10998
- EDGE_LAPTOP_LARGE
10852
10999
- EDGE_TABLET
10853
11000
- EDGE_MOBILE_SMALL
10854
- SyntheticsErrorCode:
10855
- description: Error code that can be returned by a Synthetic test.
10856
- enum:
10857
- - NO_ERROR
10858
- - UNKNOWN
10859
- - DNS
10860
- - SSL
10861
- - TIMEOUT
10862
- - DENIED
10863
- - INCORRECT_ASSERTION
10864
- type: string
10865
- x-enum-varnames:
10866
- - NO_ERROR
10867
- - UNKNOWN
10868
- - DNS
10869
- - SSL
10870
- - TIMEOUT
10871
- - DENIED
10872
- - INCORRECT_ASSERTION
10873
11001
SyntheticsGetAPITestLatestResultsResponse:
10874
11002
description: Object with the latest Synthetic API test run.
10875
11003
properties:
@@ -23630,6 +23758,11 @@ paths:
23630
23758
- file: synthetics_api_test_payload.json
23631
23759
name: body
23632
23760
step: there is a valid "synthetics_api_test" in the system
23761
+ synthetics_api_test_with_wrong_dns:
23762
+ parameters:
23763
+ - file: synthetics_api_test_with_wrong_dns.json
23764
+ name: body
23765
+ step: there is a "synthetics_api_test_with_wrong_dns" in the system
23633
23766
x-menu-order: 1
23634
23767
x-undo:
23635
23768
operationId: DeleteTests
@@ -24122,6 +24255,13 @@ paths:
24122
24255
tags:
24123
24256
- Synthetics
24124
24257
x-codegen-request-body-name: body
24258
+ x-given:
24259
+ synthetics_api_test_with_wrong_dns_result:
24260
+ parameters:
24261
+ - name: body
24262
+ value: '{"tests": [{"public_id": "{{ synthetics_api_test_with_wrong_dns.public_id
24263
+ }}"}]}'
24264
+ step: the "synthetics_api_test_with_wrong_dns" is triggered
24125
24265
x-menu-order: 7
24126
24266
x-undo:
24127
24267
type: safe
0 commit comments