Documentation ¶
Index ¶
Constants ¶
View Source
const ( // PodName is the name of the conformance pod PodName = "e2e-conformance-test" // ClusterRoleBindingName is the name of the cluster role binding ClusterRoleBindingName = "conformance-serviceaccount-role" // ClusterRoleName is the name of the cluster role ClusterRoleName = "conformance-serviceaccount" // ServiceAccountName is the name of the service account ServiceAccountName = "conformance-serviceaccount" // ConformanceContainer is the name of the conformance container ConformanceContainer = "conformance-container" // OutputContainer is the name of the busybox container OutputContainer = "output-container" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestRunner ¶
type TestRunner struct {
// contains filtered or unexported fields
}
func NewTestRunner ¶
func NewTestRunner(config types.Configuration, clientset *kubernetes.Clientset) *TestRunner
func (*TestRunner) Cleanup ¶
func (r *TestRunner) Cleanup(ctx context.Context) error
Cleanup removes all resources created during E2E tests.
func (*TestRunner) Deploy ¶
func (r *TestRunner) Deploy(ctx context.Context, focus string, verboseGinkgo bool, timeout time.Duration) error
Deploy sets up the necessary resources and runs E2E conformance tests.
func (*TestRunner) PrintListImages ¶
PrintListImages creates and runs a conformance image with the --list-images flag This will print a list of all the images used by the conformance image.
Click to show internal directories.
Click to hide internal directories.