testutil

package
v0.133.2 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2024 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContainerBackendFromEnv added in v0.17.0

func ContainerBackendFromEnv(t *testing.T) containerbackend.ContainerBackend

func Execute added in v0.3.0

func Execute(t *testing.T, dir string) error

func ExecuteWithOptions added in v0.3.0

func ExecuteWithOptions(t *testing.T, dir string, opts ...executor.Option) error

func ExecuteWithOptionsNew added in v0.16.0

func ExecuteWithOptionsNew(t *testing.T, dir string, opts ...executor.Option) error

ExecuteWithOptionsNew is the same thing as ExecuteWithOptions, but uses the new in-house parser.

func ExecuteWithOptionsNewContext added in v0.53.0

func ExecuteWithOptionsNewContext(ctx context.Context, t *testing.T, dir string, opts ...executor.Option) error

ExecuteWithOptionsNewContext is the same thing as ExecuteWithOptionsNew, but allows the caller to set a context.

func GetBasicContainerInstance

func GetBasicContainerInstance(t *testing.T, image string) *any.Any

func NeedsContainerization added in v0.128.0

func NeedsContainerization(t *testing.T)

NeedsContainerization skips the test when running on CI, but no container backend configured.

This is needed to prevent failures on platforms without containerization support.

func RestoreDirLater added in v0.3.0

func RestoreDirLater(t *testing.T)

func TasksFromJSON added in v0.8.0

func TasksFromJSON(t *testing.T, jsonBytes []byte) (result []*api.Task)

func TasksToJSON added in v0.7.0

func TasksToJSON(t *testing.T, tasks []*api.Task) []byte

func TempChdir

func TempChdir(t *testing.T)

TempChdir switches to a temporary per-test directory.

func TempChdirPopulatedWith added in v0.3.0

func TempChdirPopulatedWith(t *testing.T, sourceDir string)

TempChdirPopulatedWith creates a temporary per-test directory filled with sourceDir contents and switches to it.

func TempDir

func TempDir(t *testing.T) string

tempDir supplements an alternative to TB.TempDir()[1], which is only available in 1.15. [1]: https://github.com/golang/go/issues/35998

func TempDirPopulatedWith added in v0.3.0

func TempDirPopulatedWith(t *testing.T, sourceDir string) string

TempChdirPopulatedWith creates a temporary per-test directory filled with sourceDir contents and switches to it.

Types

This section is empty.

Jump to

Keyboard shortcuts

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