...

Package e2e

import "k8s.io/kubernetes/test/e2e"
Overview
Index
Subdirectories

Overview ▾

func AfterSuiteActions

func AfterSuiteActions(ctx context.Context)

AfterSuiteActions are actions that are run on ginkgo's SynchronizedAfterSuite

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.

Subdirectories

Name Synopsis
..
apimachinery Package apimachinery contains e2e tests owned by SIG-API-Machinery.
apps
architecture
auth
autoscaling
chaosmonkey
cloud
gcp
apps
auth
common
network
node
common
network
node
storage
dra
test-driver
app Package app does all of the work necessary to configure and run a Kubernetes app process.
environment Package environment contains pre-defined environments used by test/e2e and/or test/e2e_node.
feature Package feature contains pre-defined features used by test/e2e and/or test/e2e_node.
framework Package framework contains provider-independent helper code for building and running E2E tests with Ginkgo.
auth
autoscaling
config Package config simplifies the declaration of configuration options.
daemonset
debug
init Package init sets debug.DumpAllNamespaceInfo as implementation in the framework and enables log size verification and resource gathering.
deployment
endpoints
endpointslice
events
gpu
ingress
job
kubectl
kubelet
kubesystem
manifest
metrics
init Package init installs GrabBeforeEach and GrabAfterEach as callbacks for gathering data before and after a test.
network
node
init Package init registers node.AllNodesReady.
runtimeclass
perf
pod
output
providers
aws
azure
gce
kubemark
openstack
vsphere
pv
rc
replicaset
resource
security
service
skipper
ssh
statefulset
testfiles Package testfiles provides a wrapper around various optional ways of retrieving additional files needed during a test run: - builtin bindata - filesystem access
timer
volume
websocket
instrumentation
common
logging
monitoring
kubectl
lifecycle
bootstrap
network Package network are the end-to-end tests for Kubernetes networking.
common
netpol
scale
localrun
node
nodefeature Package feature contains pre-defined node features used by test/e2e and/or test/e2e_node.
perftype
reporters
scheduling
storage
csi_mock
drivers
csi-test
driver Package driver is a generated GoMock package.
mock
cache
service
proxy
external
framework
podlogs Package podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
testsuites
utils
testing-manifests
upgrades Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades.
apps
auth
autoscaling
network
node
storage
windows