README
¶
PLEASE NOTE: This document applies to the HEAD of the source tree
If you are using a released version of Kubernetes, you should refer to the docs that go with that version.
The latest release of this document can be found [here](http://releases.k8s.io/release-1.1/docs/devel/collab.md).Documentation for other releases can be found at releases.k8s.io.
See e2e-node-tests
Documentation
¶
Overview ¶
e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CContainerEqual ¶
func CContainerEqual(expected interface{}) types.GomegaMatcher
func CreateTestArchive ¶
func CreateTestArchive() string
CreateTestArchive builds the local source and creates a tar archive e2e_node_test.tar.gz containing the binaries k8s required for node e2e tests
func RunRemote ¶
func RunRemote(archive string, host string, deleteFiles bool) (string, error)
RunRemote copies the archive file to a /tmp file on host, unpacks it, and runs the e2e_node.test
func RunSshCommand ¶
func RunSshCommand(cmd string, args ...string) (string, error)
runSshCommand executes the ssh or scp command, adding the flag provided --ssh-options
Types ¶
type ConformanceContainer ¶
type ConformanceContainer struct {
Container api.Container
Client *client.Client
Phase api.PodPhase
NodeName string
}
One pod one container
type ConformanceContainerEqualMatcher ¶
type ConformanceContainerEqualMatcher struct {
Expected interface{}
}
func (*ConformanceContainerEqualMatcher) FailureMessage ¶
func (matcher *ConformanceContainerEqualMatcher) FailureMessage(actual interface{}) (message string)
func (*ConformanceContainerEqualMatcher) Match ¶
func (matcher *ConformanceContainerEqualMatcher) Match(actual interface{}) (bool, error)
func (*ConformanceContainerEqualMatcher) NegatedFailureMessage ¶
func (matcher *ConformanceContainerEqualMatcher) NegatedFailureMessage(actual interface{}) (message string)
Directories
¶
Path | Synopsis |
---|---|
Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate.
|
Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate. |
To run the e2e tests against one or more hosts on gce: $ godep go run run_e2e.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the e2e tests against one or more images on gce and provision them: $ godep go run run_e2e.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images>
|
To run the e2e tests against one or more hosts on gce: $ godep go run run_e2e.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the e2e tests against one or more images on gce and provision them: $ godep go run run_e2e.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images> |
Click to show internal directories.
Click to hide internal directories.