-
Notifications
You must be signed in to change notification settings - Fork 129
/
model_execution_summary.go
41 lines (39 loc) · 1.13 KB
/
model_execution_summary.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
/*
* 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"
)
// Execution summary
type ExecutionSummary struct {
// execution id
Id string `json:"id"`
// execution name
Name string `json:"name"`
// execution number
Number int32 `json:"number,omitempty"`
// name of the test
TestName string `json:"testName"`
// name of the test
TestNamespace string `json:"testNamespace,omitempty"`
// the type of test for this execution
TestType string `json:"testType"`
Status *ExecutionStatus `json:"status"`
// test execution start time
StartTime time.Time `json:"startTime,omitempty"`
// test execution end time
EndTime time.Time `json:"endTime,omitempty"`
// calculated test duration
Duration string `json:"duration,omitempty"`
// calculated test duration in ms
DurationMs int32 `json:"durationMs,omitempty"`
// test and execution labels
Labels map[string]string `json:"labels,omitempty"`
}