Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >

Testkube Agent /test-workflow-executions operations

Testkube API (1.0.0)

Download OpenAPI specification:Download

E-mail: testkube@kubeshop.io License: MIT

Testkube provides a Kubernetes-native framework for test definition, execution and results

Execute test workflows

Execute test workflows in the kubernetes cluster

query Parameters
selector
string

Labels to filter by

concurrency
integer
Default: 10
Request Body schema: application/json
required

test workflow execution request

name
string

custom execution name

object (TestWorkflowConfigValue)

configuration values to pass to the template

testWorkflowExecutionName
string

test workflow execution name started the test workflow execution

disableWebhooks
boolean
Default: false

whether webhooks on the execution of this test workflow are disabled

object (TestWorkflowTagValue)

tag values to pass to the test workflow execution

object (TestWorkflowRunningContext)

running context for test workflow execution

parentExecutionIds
Array of strings

parent execution ids

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "config": {
    },
  • "testWorkflowExecutionName": "string",
  • "disableWebhooks": false,
  • "tags": {
    },
  • "runningContext": {
    },
  • "parentExecutionIds": [
    ]
}

Response samples

Content type
application/json
[
  • {
    }
]

List test workflow executions

List test workflow executions

path Parameters
id
required
string

unique id of the object

query Parameters
tagSelector
string

Test workflow execution tags

actorName
string

Test workflow running conntext actor name

actorType
string

Test workflow running conntext actor type

Responses

Response samples

Content type
[
  • {
    }
]

Get test workflow execution

Get test workflow execution details

path Parameters
executionID
required
string

unique id of the object execution

Responses

Response samples

Content type
[
  • {
    }
]

Get test workflow execution's artifacts by ID

Returns artifacts of the given executionID

path Parameters
executionID
required
string

unique id of the object execution

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Download test workflow artifact

Download the artifact file from the given execution

path Parameters
executionID
required
string

unique id of the object execution

filename
required
string

filename of the object usually used for artifacts

Responses

Response samples

Content type
application/problem+json
[]

Download test workflow artifact archive

Download the artifact archive from the given execution

path Parameters
executionID
required
string

unique id of the object execution

query Parameters
mask
string

mask to filter files

Responses

Response samples

Content type
application/problem+json
[]

Abort test workflow execution

Abort test workflow execution

path Parameters
executionID
required
string

unique id of the object execution

Responses

Response samples

Content type
application/problem+json
[]