Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type E2E ¶
type E2E struct {
AwsCfg aws.Config
Logger logr.Logger
NoColor bool
Paths E2EPaths
TestConfig e2e.TestConfig
TestLabelFilter string
TestProcs int
Timeout time.Duration
TestResources cluster.TestResources
SkipCleanup bool
SkippedTests string
}
func (*E2E) PrintResults ¶
type E2EArtifacts ¶
type E2ECleanup ¶
type E2EPaths ¶
type E2EPaths struct {
CleanupLog string
Configs string
Ginkgo string
GinkgoOutputLog string
Reports string
ReportsFileJSON string
SetupLog string
// prefix (path) for logs/artifacts on S3, instance name will be appended to this path
// ex: logs/<cluster-name>
LogsBucketPath string
// either e2e.test or ./test/e2e/suite
TestsBinaryOrSource string
// path to test config file e2e.TestConfig
TestConfigFile string
// path to test resources file cluster.TestResources
TestResourcesFile string
}
type E2EResult ¶
type E2EResult struct {
ArtifactsBucketPath string `json:"artifactsBucketPath"`
CleanupLog string `json:"cleanupLog"`
FailedTests []FailedTest `json:"failedTests"`
GinkgoLog string `json:"ginkgoLog"`
// added as an indicator for log line to parse out to generate slack notification
NodeadmE2eTestResultJSON bool `json:"nodeadmE2eTestResultJSON"`
Phases []Phase `json:"phases"`
SetupLog string `json:"setupLog"`
TestFailed int `json:"testFailed"`
TestRan int `json:"testRan"`
TotalTests int `json:"totalTests"`
}
type E2ERunner ¶
type FailedTest ¶
Click to show internal directories.
Click to hide internal directories.