testsuite

package
v1.2.14 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ContentSuite

func ContentSuite(t *testing.T, name string, storeFn func(ctx context.Context, root string) (context.Context, content.Store, func() error, error))

ContentSuite runs a test suite on the content store given a factory function.

func Name added in v1.1.0

func Name(ctx context.Context) string

Name gets the test name from the context

func SetContextWrapper added in v1.1.0

func SetContextWrapper(ctx context.Context, w ContextWrapper) context.Context

SetContextWrapper sets the wrapper on the context for deriving new test contexts from the context.

Types

type ContextWrapper added in v1.1.0

type ContextWrapper func(ctx context.Context) (context.Context, func(context.Context) error, error)

ContextWrapper is used to decorate new context used inside the test before using the context on the content store. This can be used to support leasing and multiple namespaces tests.

Jump to

Keyboard shortcuts

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