Documentation
¶
Index ¶
- Constants
- func AssertContains(t *testing.T, actual, expected string)
- func AssertContainsMatch(t *testing.T, actual, exp string)
- func AssertDirContainsFileWithContents(t *testing.T, dir string, file string, expected string)
- func AssertEq(t *testing.T, actual, expected interface{})
- func AssertError(t *testing.T, actual error, expected string)
- func AssertMatch(t *testing.T, actual string, expected string)
- func AssertNil(t *testing.T, actual interface{})
- func AssertNotContains(t *testing.T, actual, expected string)
- func AssertNotEq(t *testing.T, actual, expected interface{})
- func AssertNotNil(t *testing.T, actual interface{})
- func AssertSameInstance(t *testing.T, actual, expected interface{})
- func AssertSliceContains(t *testing.T, slice []string, value string)
- func CleanDefaultImages(t *testing.T, registryPort string)
- func ConfigurePackHome(t *testing.T, packHome, registryPort string)
- func CreateImageOnLocal(t *testing.T, dockerCli *docker.Client, repoName, dockerFile string)
- func CreateImageOnRemote(t *testing.T, dockerCli *docker.Client, registryConfig *TestRegistryConfig, ...) string
- func DefaultBuildImage(t *testing.T, registryPort string) string
- func DefaultBuilderImage(t *testing.T, registryPort string) string
- func DefaultRunImage(t *testing.T, registryPort string) string
- func DockerRmi(dockerCli *docker.Client, repoNames ...string) error
- func Eventually(t *testing.T, test func() bool, every time.Duration, timeout time.Duration)
- func HttpGet(t *testing.T, url string) string
- func HttpGetE(url string, headers map[string]string) (string, error)
- func ImageID(t *testing.T, repoName string) string
- func PackTag() string
- func PullImageWithAuth(dockerCli *docker.Client, ref, registryAuth string) error
- func PushImage(dockerCli *docker.Client, ref string, registryConfig *TestRegistryConfig) error
- func RandString(n int) string
- func RecursiveCopy(t *testing.T, src, dst string)
- func RequireDocker(t *testing.T)
- func Run(t *testing.T, cmd *exec.Cmd) string
- func RunE(cmd *exec.Cmd) (string, error)
- func TryPullImage(dockerCli *docker.Client, ref string) error
- func UntarSingleFile(r io.Reader, fileName string) ([]byte, error)
- type TestRegistryConfig
Constants ¶
View Source
const DefaultTag = "rc"
Variables ¶
This section is empty.
Functions ¶
func AssertContains ¶
func AssertContainsMatch ¶ added in v0.1.0
func AssertNotContains ¶ added in v0.1.0
func AssertNotEq ¶
func AssertNotNil ¶
func AssertSameInstance ¶
Assert the simplistic pointer (or literal value) equality
func CleanDefaultImages ¶
func ConfigurePackHome ¶
func CreateImageOnLocal ¶
func CreateImageOnRemote ¶
func Eventually ¶
func PullImageWithAuth ¶ added in v0.1.0
func PushImage ¶ added in v0.1.0
func PushImage(dockerCli *docker.Client, ref string, registryConfig *TestRegistryConfig) error
func RandString ¶
func RecursiveCopy ¶ added in v0.1.0
func RequireDocker ¶ added in v0.1.0
Types ¶
type TestRegistryConfig ¶ added in v0.1.0
type TestRegistryConfig struct {
RunRegistryPort string
DockerConfigDir string
// contains filtered or unexported fields
}
func RunRegistry ¶
func RunRegistry(t *testing.T, seedRegistry bool) *TestRegistryConfig
func (*TestRegistryConfig) RegistryAuth ¶ added in v0.1.0
func (rc *TestRegistryConfig) RegistryAuth() string
func (*TestRegistryConfig) RegistryCatalog ¶ added in v0.1.0
func (rc *TestRegistryConfig) RegistryCatalog() (string, error)
func (*TestRegistryConfig) RepoName ¶ added in v0.1.0
func (rc *TestRegistryConfig) RepoName(name string) string
func (*TestRegistryConfig) StopRegistry ¶ added in v0.1.0
func (rc *TestRegistryConfig) StopRegistry(t *testing.T)
Click to show internal directories.
Click to hide internal directories.