testutil

package
v0.5.9-0...-ba7202b Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2022 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

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

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