Documentation
¶
Overview ¶
Package testenv provides utility functions for tests. It does not depend on the `testing` package to allow usage in non-test code.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InParallelTest ¶
InParallelTest reports whether t is running as a parallel test.
Use of this function taints t such that its Parallel method (assuming t is an actual *testing.T) will panic if called after this function.
Types ¶
type TB ¶
type TB interface {
Cleanup(func())
Error(args ...any)
Errorf(format string, args ...any)
Fail()
FailNow()
Failed() bool
Fatal(args ...any)
Fatalf(format string, args ...any)
Helper()
Log(args ...any)
Logf(format string, args ...any)
Name() string
Setenv(key, value string)
Chdir(dir string)
Skip(args ...any)
SkipNow()
Skipf(format string, args ...any)
Skipped() bool
TempDir() string
Context() context.Context
}
TB is testing.TB, to avoid importing "testing" in non-test code.
Click to show internal directories.
Click to hide internal directories.