TestSuite
tests.testkube.io / v2
apiVersion: tests.testkube.io/v2
kind: TestSuite
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
TestSuiteSpec defines the desired state of TestSuite
after []object
After steps is list of tests which will be sequentially orchestrated
delay object
TestSuiteStepDelay contains step delay parameters
duration
integer
Duration in ms
format:
int32execute object
TestSuiteStepExecute defines step to be executed
name
string
namespace
string
stopOnFailure
boolean
type
string
TestSuiteStepType defines different type of test suite steps
enum:
execute, delaybefore []object
Before steps is list of tests which will be sequentially orchestrated
delay object
TestSuiteStepDelay contains step delay parameters
duration
integer
Duration in ms
format:
int32execute object
TestSuiteStepExecute defines step to be executed
name
string
namespace
string
stopOnFailure
boolean
type
string
TestSuiteStepType defines different type of test suite steps
enum:
execute, delay
description
string
executionRequest object
TestSuiteExecutionRequest defines the execution request body
cronJobTemplate
string
cron job template extensions
disableWebhooks
boolean
whether webhooks should be called on execution
Deprecated: field is not used
executionLabels
object
execution labels
httpProxy
string
http proxy for executor containers
httpsProxy
string
https proxy for executor containers
labels
object
test suite labels
name
string
test execution custom name
namespace
string
test kubernetes namespace (\"testkube\" when not set)
secretUUID
string
secret uuid
sync
boolean
whether to start execution sync or async
timeout
integer
timeout for test suite execution
format:
int32
variables
object
repeats
integer
schedule
string
schedule in cron job format for scheduled test execution
steps []object
Steps is list of tests which will be sequentially orchestrated
delay object
TestSuiteStepDelay contains step delay parameters
duration
integer
Duration in ms
format:
int32execute object
TestSuiteStepExecute defines step to be executed
name
string
namespace
string
stopOnFailure
boolean
type
string
TestSuiteStepType defines different type of test suite steps
enum:
execute, delaystatus object
TestSuiteStatus defines the observed state of TestSuite
latestExecution object
latest execution result
endTime
string
test suite execution end time
format:
date-time
id
string
execution id
startTime
string
test suite execution start time
format:
date-time
status
string
enum:
queued, running, passed, failed, aborting, aborted, timeoutNo matches. Try .spec.after for an exact path