Documentation ¶
Overview ¶
Package suite is a simplified version of testify's suite package which has unnecessary dependencies. Please remove this package whenever possible.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var TimeoutFlag = flag.Duration("timeout", 0, "DO NOT USE")
TimeoutFlag is the flag to set a per-test timeout when running tests. Defaults to `-timeout`.
Functions ¶
Types ¶
type SetupAllSuite ¶
SetupAllSuite has a SetupSuite method, which will run before the tests in the suite are run.
type SetupTestSuite ¶
SetupTestSuite has a SetupTest method, which will run before each test in the suite.
type TearDownAllSuite ¶
TearDownAllSuite has a TearDownSuite method, which will run after all the tests in the suite have been run.
type TearDownTestSuite ¶
TearDownTestSuite has a TearDownTest method, which will run after each test in the suite.
type TimeoutTestSuite ¶
type TimeoutTestSuite interface {
OnTimeout()
}
TimeoutTestSuite has a OnTimeout method, which will run after a single test times out after a period specified by -timeout flag.