github.com/kubeshop/testkube@v1.17.23/pkg/api/v1/testkube/model_test_suite_execution_summary.go (about)

     1  /*
     2   * Testkube API
     3   *
     4   * Testkube provides a Kubernetes-native framework for test definition, execution and results
     5   *
     6   * API version: 1.0.0
     7   * Contact: testkube@kubeshop.io
     8   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     9   */
    10  package testkube
    11  
    12  import (
    13  	"time"
    14  )
    15  
    16  // Test execution summary
    17  type TestSuiteExecutionSummary struct {
    18  	// execution id
    19  	Id string `json:"id"`
    20  	// execution name
    21  	Name string `json:"name"`
    22  	// name of the test suite
    23  	TestSuiteName string                    `json:"testSuiteName"`
    24  	Status        *TestSuiteExecutionStatus `json:"status"`
    25  	// test suite execution start time
    26  	StartTime time.Time `json:"startTime,omitempty"`
    27  	// test suite execution end time
    28  	EndTime time.Time `json:"endTime,omitempty"`
    29  	// test suite execution duration
    30  	Duration string `json:"duration,omitempty"`
    31  	// test suite execution duration in ms
    32  	DurationMs int32                                `json:"durationMs,omitempty"`
    33  	Execution  []TestSuiteBatchStepExecutionSummary `json:"execution,omitempty"`
    34  	// test suite and execution labels
    35  	Labels map[string]string `json:"labels,omitempty"`
    36  }