-
Notifications
You must be signed in to change notification settings - Fork 128
/
model_test_suite_execution.go
43 lines (41 loc) · 1.37 KB
/
model_test_suite_execution.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
38
39
40
41
42
43
/*
* 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
import (
"time"
)
// Test suite executions data
type TestSuiteExecution struct {
// execution id
Id string `json:"id"`
// execution name
Name string `json:"name"`
TestSuite *ObjectRef `json:"testSuite,omitempty"`
Status *TestSuiteExecutionStatus `json:"status,omitempty"`
// Environment variables passed to executor.
// Deprecated: use Basic Variables instead
Envs map[string]string `json:"envs,omitempty"`
Variables map[string]Variable `json:"variables,omitempty"`
// secret uuid
SecretUUID string `json:"secretUUID,omitempty"`
// test start time
StartTime time.Time `json:"startTime,omitempty"`
// test end time
EndTime time.Time `json:"endTime,omitempty"`
// test duration
Duration string `json:"duration,omitempty"`
// test duration in ms
DurationMs int32 `json:"durationMs,omitempty"`
// steps execution results
StepResults []TestSuiteStepExecutionResult `json:"stepResults,omitempty"`
// test suite labels
Labels map[string]string `json:"labels,omitempty"`
RunningContext *RunningContext `json:"runningContext,omitempty"`
}