Help us shape the future of Go! Take the 2026 Go Developer Survey

testutil

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2019 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertStreamingRPCError added in v0.9.6

func AssertStreamingRPCError(t *testing.T, s StreamingRPC, tc StreamingRPCErrorTestCase)

AssertStreamingRPCError asserts a streaming RPC's error matches the given assertion in the test case.

func CgroupCompatible added in v0.8.4

func CgroupCompatible(t *testing.T)

func DockerCompatible added in v0.9.0

func DockerCompatible(t *testing.T)

DockerCompatible skips tests if docker is not present

func DockerIsConnected added in v0.3.2

func DockerIsConnected(t *testing.T) bool

DockerIsConnected checks to see if a docker daemon is available (local or remote)

func ExecCompatible

func ExecCompatible(t *testing.T)

func JavaCompatible added in v0.2.0

func JavaCompatible(t *testing.T)

func MountCompatible

func MountCompatible(t *testing.T)

func QemuCompatible

func QemuCompatible(t *testing.T)

func RequireConsul added in v0.10.0

func RequireConsul(t *testing.T)

RequireConsul skips tests unless a Consul binary is available on $PATH.

func RequireRoot added in v0.7.1

func RequireRoot(t *testing.T)

RequireRoot skips tests unless running on a Unix as root.

func RktCompatible added in v0.2.0

func RktCompatible(t *testing.T)

Types

type StreamingRPC added in v0.9.6

type StreamingRPC interface {
	StreamingRpcHandler(method string) (structs.StreamingRpcHandler, error)
}

StreamingRPC may be satisfied by client.Client or server.Server.

type StreamingRPCErrorTestCase added in v0.9.6

type StreamingRPCErrorTestCase struct {
	Name   string
	RPC    string
	Req    interface{}
	Assert func(error) bool
}

StreamingRPCErrorTestCase is a test case to be passed to the assertStreamingRPCError func.

Jump to

Keyboard shortcuts

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