kubernetesk8s.io/kubernetes/test/e2e Index | Files | Directories

package e2e

import "k8s.io/kubernetes/test/e2e"

Index

Functions

func AfterSuiteActions

func AfterSuiteActions()

AfterSuiteActions are actions that are run on ginkgo's SynchronizedAfterSuite

func CleanupSuite

func CleanupSuite()

CleanupSuite is the boilerplate that can be used after tests on ginkgo were run, on the SynchronizedAfterSuite step. Similar to SynchronizedBeforeSuite, we want to run some operations only once (such as collecting cluster logs). Here, the order of functions is reversed; first, the function which runs everywhere, and then the function that only runs on the first Ginkgo node.

func RunE2ETests

func RunE2ETests(t *testing.T)

RunE2ETests checks configuration parameters (specified through flags) and then runs E2E tests using the Ginkgo runner. If a "report directory" is specified, one or more JUnit test reports will be generated in this directory, and cluster logs will also be saved. This function is called on each Ginkgo node in parallel mode.

Source Files

e2e.go suites.go

Directories

PathSynopsis
test/e2e/apimachinery
test/e2e/apps
test/e2e/auth
test/e2e/autoscaling
test/e2e/chaosmonkey
test/e2e/cloud
test/e2e/cloud/gcp
test/e2e/cloud/gcp/apps
test/e2e/cloud/gcp/auth
test/e2e/cloud/gcp/common
test/e2e/cloud/gcp/network
test/e2e/cloud/gcp/node
test/e2e/common
test/e2e/common/network
test/e2e/common/node
test/e2e/common/storage
test/e2e/frameworkPackage framework contains provider-independent helper code for building and running E2E tests with Ginkgo.
test/e2e/framework/auth
test/e2e/framework/autoscaling
test/e2e/framework/configPackage config simplifies the declaration of configuration options.
test/e2e/framework/daemonset
test/e2e/framework/deployment
test/e2e/framework/endpoints
test/e2e/framework/endpointslice
test/e2e/framework/events
test/e2e/framework/ginkgowrapperPackage ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string.
test/e2e/framework/gpu
test/e2e/framework/ingress
test/e2e/framework/job
test/e2e/framework/kubectl
test/e2e/framework/kubelet
test/e2e/framework/kubesystem
test/e2e/framework/logPackage log will be removed after switching to use core framework log.
test/e2e/framework/manifest
test/e2e/framework/metrics
test/e2e/framework/network
test/e2e/framework/node
test/e2e/framework/perf
test/e2e/framework/pod
test/e2e/framework/providers
test/e2e/framework/providers/aws
test/e2e/framework/providers/azure
test/e2e/framework/providers/gce
test/e2e/framework/providers/kubemark
test/e2e/framework/providers/openstack
test/e2e/framework/providers/vsphere
test/e2e/framework/pv
test/e2e/framework/rc
test/e2e/framework/replicaset
test/e2e/framework/resource
test/e2e/framework/security
test/e2e/framework/service
test/e2e/framework/skipper
test/e2e/framework/ssh
test/e2e/framework/statefulset
test/e2e/framework/testfilesPackage testfiles provides a wrapper around various optional ways of retrieving additional files needed during a test run: - builtin bindata - filesystem access
test/e2e/framework/timer
test/e2e/framework/volume
test/e2e/framework/websocket
test/e2e/instrumentation
test/e2e/instrumentation/common
test/e2e/instrumentation/logging
test/e2e/instrumentation/logging/utils
test/e2e/instrumentation/monitoring
test/e2e/kubectl
test/e2e/lifecycle
test/e2e/lifecycle/bootstrap
test/e2e/networkPackage network are the end-to-end tests for Kubernetes networking.
test/e2e/network/common
test/e2e/network/netpol
test/e2e/network/scale
test/e2e/network/scale/localrun
test/e2e/node
test/e2e/perftype
test/e2e/reporters
test/e2e/scheduling
test/e2e/storage
test/e2e/storage/drivers
test/e2e/storage/drivers/csi-test
test/e2e/storage/drivers/csi-test/driverPackage driver is a generated GoMock package.
test/e2e/storage/drivers/csi-test/mock
test/e2e/storage/drivers/csi-test/mock/cache
test/e2e/storage/drivers/csi-test/mock/service
test/e2e/storage/drivers/proxy
test/e2e/storage/external
test/e2e/storage/framework
test/e2e/storage/podlogsPackage podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
test/e2e/storage/testsuites
test/e2e/storage/utils
test/e2e/storage/vsphere
test/e2e/testing-manifests
test/e2e/ui
test/e2e/upgradesPackage upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades.
test/e2e/upgrades/apps
test/e2e/upgrades/auth
test/e2e/upgrades/autoscaling
test/e2e/upgrades/network
test/e2e/upgrades/node
test/e2e/upgrades/storage
test/e2e/windows
Version
v1.23.5-rc.0
Published
Feb 16, 2022
Platform
js/wasm
Imports
41 packages
Last checked
2 seconds ago

Tools for package owners.