Documentation
¶
Overview ¶
Package tests contains the test infrastructure of the CloudNativePG operator
Index ¶
Constants ¶
View Source
const ( // LabelDisruptive is the string for labelling disruptive tests LabelDisruptive = "disruptive" // LabelPerformance is the string for labelling performance tests LabelPerformance = "performance" // LabelUpgrade is the string for labelling upgrade tests LabelUpgrade = "upgrade" // LabelNoOpenshift is the string for labelling tests that don't run on Openshift LabelNoOpenshift = "no-openshift" // LabelIgnoreFails is the string for labelling tests that should not be considered when failing. LabelIgnoreFails = "ignore-fails" // LabelBackupRestore is a label for only selecting backup and restore tests LabelBackupRestore = "backup-restore" )
List of the labels we use for labeling test specs See https://github.com/onsi/ginkgo/v2/blob/ver2/docs/MIGRATING_TO_V2.md#label-decoration
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Level ¶
type Level int
Level - Define test importance. Each test should define its own importance level, and compare it with the test depth used to run the suite to choose if the test can be skipped.
type TestEnvLevel ¶
type TestEnvLevel struct {
*utils.TestingEnvironment
Depth int
}
TestEnvLevel struct for operator testing
func TestLevel ¶
func TestLevel() (*TestEnvLevel, error)
TestLevel creates the environment for testing
Click to show internal directories.
Click to hide internal directories.