testutil

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const LsCpuOutputRaw = `` /* 283-byte string literal not displayed */
View Source
const TargetContainerHost = "root@localhost"
View Source
const TargetContainerImage = "topo-e2e-target:latest"
View Source
const TestSshTarget = "test-target"

Variables

This section is empty.

Functions

func AssertFileContents added in v1.4.0

func AssertFileContents(t *testing.T, wantContents string, path string)

func CmdWithOutput

func CmdWithOutput(output string, exitCode int) *exec.Cmd

func CmdWithStderr added in v1.4.0

func CmdWithStderr(output string, exitCode int) *exec.Cmd

func GetContainerPublicPort

func GetContainerPublicPort(containerName string, privatePort string) (string, error)

func IsPrivilegeError

func IsPrivilegeError(t *testing.T, err error) bool

func RequireDocker

func RequireDocker(t testing.TB)

func RequireLinuxDockerEngine

func RequireLinuxDockerEngine(t testing.TB)

func RequireOS

func RequireOS(t testing.TB, os string)

func RequireWriteFile

func RequireWriteFile(t testing.TB, path, content string)

func SanitiseTestName

func SanitiseTestName(t testing.TB) string

func SetHomeDir

func SetHomeDir(t testing.TB, dir string)

func WriteComposeFile

func WriteComposeFile(t *testing.T, dir, content string) string

Types

type TargetContainer

type TargetContainer struct {
	SSHDestination string
	ContainerName  string
}

func StartTargetContainer

func StartTargetContainer(t *testing.T) *TargetContainer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL