-
Notifications
You must be signed in to change notification settings - Fork 128
/
model_test_suite_execution_request.go
37 lines (36 loc) · 1.41 KB
/
model_test_suite_execution_request.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
* Testkube API
*
* Testkube provides a Kubernetes-native framework for test definition, execution and results
*
* API version: 1.0.0
* Contact: testkube@kubeshop.io
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package testkube
// test suite execution request body
type TestSuiteExecutionRequest struct {
// test execution custom name
Name string `json:"name,omitempty"`
// test suite execution number
Number int32 `json:"number,omitempty"`
// test kubernetes namespace (\"testkube\" when not set)
Namespace string `json:"namespace,omitempty"`
Variables map[string]Variable `json:"variables,omitempty"`
// secret uuid
SecretUUID string `json:"secretUUID,omitempty"`
// test suite labels
Labels map[string]string `json:"labels,omitempty"`
// execution labels
ExecutionLabels map[string]string `json:"executionLabels,omitempty"`
// whether to start execution sync or async
Sync bool `json:"sync,omitempty"`
// http proxy for executor containers
HttpProxy string `json:"httpProxy,omitempty"`
// https proxy for executor containers
HttpsProxy string `json:"httpsProxy,omitempty"`
// duration in seconds the test suite may be active, until its stopped
Timeout int32 `json:"timeout,omitempty"`
ContentRequest *TestContentRequest `json:"contentRequest,omitempty"`
RunningContext *RunningContext `json:"runningContext,omitempty"`
}