Documentation ¶
Index ¶
Constants ¶
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 Version() []string StorageDriver() string }
type DockerRunArgs ¶
type Framework ¶
type Framework interface { // Clean the framework state. Cleanup() // The testing.T used by the framework and the current test. B() *testing.B // 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 bench framework.
type HostnameInfo ¶
func (HostnameInfo) FullHostname ¶
func (h HostnameInfo) FullHostname() string
Returns: http://<host>:<port>/
Click to show internal directories.
Click to hide internal directories.