testutil

package
v0.5.8 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2021 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const RaceEnabled = false

RaceEnabled is true when -race flag is provided to the go tool. This const might be used in tests to skip some cases as the race detector may increase memory usage 5-10x and execution time by 2-20x. That might causes problems on Travis. Please, use this flag sparingly and keep your unit tests as light on resources as possible.

Variables

View Source
var (
	Loglevel    = flag.Int("loglevel", 2, "verbosity of logs")
	Longrunning = flag.Bool("longrunning", false, "do run long-running tests")
)

Common flags used in Swarm tests.

Functions

func Init added in v0.5.0

func Init()

Init ensures that testing.Init is called before flag.Parse and sets common logging options.

func RandomBytes

func RandomBytes(seed, length int) []byte

RandomBytes returns pseudo-random deterministic result because test fails must be reproducible

func RandomReader

func RandomReader(seed, length int) *bytes.Reader

func SerialData added in v0.5.8

func SerialData(l int, mod int, offset int) (r io.Reader, slice []byte)

func TempFileWithContent

func TempFileWithContent(t *testing.T, content string) string

TempFileWithContent is a helper function that creates a temp file that contains the following string content then closes the file handle it returns the complete file path

Types

This section is empty.

Jump to

Keyboard shortcuts

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