TestSuites

Update a test from YAML source

Updates an existing test with a new YAML definition. Requires TEST permission with the UPDATE action.

put/api/v1/{tenant}/tests/{namespace}/{id}

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/v1/{tenant}/tests/{namespace}/{id}
  • Auth: none declared

Path parameters

namespacestring required

The TestSuite namespace

idstring required

The TestSuite ID

tenantstring required

Response

updateTestSuite 200 response

idstring required
descriptionstring
namespacestring required
flowIdstring required
sourcestring
deletedboolean
disabledboolean

Example response

{
  "deleted": true,
  "testCases": [
    {
      "description": "description",
      "disabled": true,
      "id": "id",
      "assertions": [
        {
          "isNotNull": {
            "expression": "expression",
            "value": true
          },
          "in": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "errorMessage": {
            "expression": "expression",
            "value": "value"
          },
          "equalTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "description": {
            "expression": "expression",
            "value": "value"
          },
          "contains": {
            "expression": "expression",
            "value": "value"
          },
          "lessThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "isNull": {
            "expression": "expression",
            "value": true
          },
          "endsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notIn": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "value": {
            "expression": "expression",
            "value": "{}"
          },
          "taskId": "taskId",
          "lessThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "startsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notEqualTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          }
        },
        {
          "isNotNull": {
            "expression": "expression",
            "value": true
          },
          "in": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "errorMessage": {
            "expression": "expression",
            "value": "value"
          },
          "equalTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "description": {
            "expression": "expression",
            "value": "value"
          },
          "contains": {
            "expression": "expression",
            "value": "value"
          },
          "lessThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "isNull": {
            "expression": "expression",
            "value": true
          },
          "endsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notIn": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "value": {
            "expression": "expression",
            "value": "{}"
          },
          "taskId": "taskId",
          "lessThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "startsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notEqualTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          }
        }
      ],
      "type": "type",
      "fixtures": {
        "inputs": {
          "key": ""
        },
        "files": {
          "key": "files"
        },
        "trigger": {
          "variables": {
            "key": "{}"
          },
          "id": "id",
          "type": "type"
        },
        "tasks": [
          {
            "outputs": {
              "key": "{}"
            },
            "assets": [
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              },
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              }
            ],
            "description": {
              "expression": "expression",
              "value": "value"
            },
            "id": "id",
            "state": null,
            "value": "value"
          },
          {
            "outputs": {
              "key": "{}"
            },
            "assets": [
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              },
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              }
            ],
            "description": {
              "expression": "expression",
              "value": "value"
            },
            "id": "id",
            "state": null,
            "value": "value"
          }
        ]
      }
    },
    {
      "description": "description",
      "disabled": true,
      "id": "id",
      "assertions": [
        {
          "isNotNull": {
            "expression": "expression",
            "value": true
          },
          "in": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "errorMessage": {
            "expression": "expression",
            "value": "value"
          },
          "equalTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "description": {
            "expression": "expression",
            "value": "value"
          },
          "contains": {
            "expression": "expression",
            "value": "value"
          },
          "lessThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "isNull": {
            "expression": "expression",
            "value": true
          },
          "endsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notIn": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "value": {
            "expression": "expression",
            "value": "{}"
          },
          "taskId": "taskId",
          "lessThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "startsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notEqualTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          }
        },
        {
          "isNotNull": {
            "expression": "expression",
            "value": true
          },
          "in": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "errorMessage": {
            "expression": "expression",
            "value": "value"
          },
          "equalTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "description": {
            "expression": "expression",
            "value": "value"
          },
          "contains": {
            "expression": "expression",
            "value": "value"
          },
          "lessThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "isNull": {
            "expression": "expression",
            "value": true
          },
          "endsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notIn": {
            "expression": "expression",
            "value": [
              "value",
              "value"
            ]
          },
          "value": {
            "expression": "expression",
            "value": "{}"
          },
          "taskId": "taskId",
          "lessThanOrEqualTo": {
            "expression": "expression",
            "value": 0.8008281904610115
          },
          "startsWith": {
            "expression": "expression",
            "value": "value"
          },
          "notEqualTo": {
            "expression": "expression",
            "value": "{}"
          },
          "greaterThan": {
            "expression": "expression",
            "value": 0.8008281904610115
          }
        }
      ],
      "type": "type",
      "fixtures": {
        "inputs": {
          "key": ""
        },
        "files": {
          "key": "files"
        },
        "trigger": {
          "variables": {
            "key": "{}"
          },
          "id": "id",
          "type": "type"
        },
        "tasks": [
          {
            "outputs": {
              "key": "{}"
            },
            "assets": [
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              },
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              }
            ],
            "description": {
              "expression": "expression",
              "value": "value"
            },
            "id": "id",
            "state": null,
            "value": "value"
          },
          {
            "outputs": {
              "key": "{}"
            },
            "assets": [
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              },
              {
                "metadata": {
                  "key": "{}"
                },
                "displayName": "displayName",
                "namespace": "namespace",
                "description": "description",
                "id": "id",
                "type": "type"
              }
            ],
            "description": {
              "expression": "expression",
              "value": "value"
            },
            "id": "id",
            "state": null,
            "value": "value"
          }
        ]
      }
    }
  ],
  "namespace": "namespace",
  "description": "description",
  "disabled": true,
  "id": "id",
  "source": "source",
  "flowId": "flowId"
}

Changes

No recorded changes to this operation across all 7 revisions of this API.