Testkube Agent /executor-by-types 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
Get executor details by type
Returns executors data with executions passed to executor
query Parameters
testType required | string test type of the executor |
Responses
Response samples
- 200
- 400
- 500
- 502
Content type
{- "name": "string",
- "executor": {
- "executorType": "string",
- "image": "string",
- "slaves": {
- "image": "kubeshop/ex-slaves-image:latest"
}, - "imagePullSecrets": [
- {
- "name": "string"
}
], - "command": [
- "curl"
], - "args": [
- "--repeats",
- "5",
- "--insecure"
], - "types": [
- "string"
], - "uri": "string",
- "contentTypes": [
- "string"
], - "jobTemplate": "string",
- "jobTemplateReference": "string",
- "labels": {
- "env": "prod",
- "app": "backend"
}, - "features": [
- "artifacts"
], - "meta": {
- "iconURI": "/assets/k6.jpg",
- "tooltips": {
- "general": "please provide k6 test script for execution"
}
}, - "useDataDirAsWorkingDir": true
}, - "executions": {
- "totals": {
- "results": 0,
- "passed": 0,
- "failed": 0,
- "queued": 0,
- "running": 0
}, - "filtered": {
- "results": 0,
- "passed": 0,
- "failed": 0,
- "queued": 0,
- "running": 0
}, - "results": [
- {
- "id": "62f395e004109209b50edfc4",
- "name": "test-suite1-test1",
- "number": 1,
- "testName": "test1",
- "testNamespace": "testkube",
- "testType": "postman/collection",
- "status": "queued",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "duration": "00:00:13",
- "durationMs": 10000,
- "labels": {
- "env": "prod",
- "app": "backend"
}, - "runningContext": {
- "type": "userCLI",
- "context": "string"
}
}
]
}
}