 Documentation
      ¶
      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.