Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CadvisorActions ¶
type DockerActions ¶
type DockerActions interface {
// Run the no-op pause Docker container and return its ID.
RunPause() string
// Run the specified command in a Docker busybox container and return its ID.
RunBusybox(cmd ...string) string
// Runs a Docker container in the background. Uses the specified DockerRunArgs and command.
// Returns the ID of the new container.
//
// e.g.:
// Run(DockerRunArgs{Image: "busybox"}, "ping", "www.google.com")
// -> docker run busybox ping www.google.com
Run(args DockerRunArgs, cmd ...string) string
RunStress(args DockerRunArgs, cmd ...string) string
}
type DockerRunArgs ¶
type Framework ¶
type Framework interface {
// Clean the framework state.
Cleanup()
// The testing.T used by the framework and the current test.
T() *testing.T
// Returns the hostname being tested.
Hostname() HostnameInfo
// Returns the Docker actions for the test framework.
Docker() DockerActions
// Returns the shell actions for the test framework.
Shell() ShellActions
// Returns the cAdvisor actions for the test framework.
Cadvisor() CadvisorActions
}
Integration test framework.
type HostnameInfo ¶
func (HostnameInfo) FullHostname ¶
func (self HostnameInfo) FullHostname() string
Returns: http://<host>:<port>/
Click to show internal directories.
Click to hide internal directories.