Documentation
¶
Overview ¶
Package execution contains internal functionality for executing specifications in an isolated fashion as well as calling reporting hooks at important points in the process. Although this package has exported names is not intended for public consumption. See the examples package for how to use this project.
Index ¶
Constants ¶
View Source
const ExtraGoTest = `Only the top-level call to Convey(...) needs a reference to the *testing.T.`
View Source
const MissingGoTest = `` /* 182-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func NewNilReporter ¶
func NewNilReporter() *nilReporter
Types ¶
type Action ¶
type Action struct {
// contains filtered or unexported fields
}
func NewSkippedAction ¶
func NewSkippedAction(action func()) *Action
type Registration ¶
func NewRegistration ¶
func NewRegistration(situation string, action *Action, test gotest.T) *Registration
type Runner ¶
type Runner interface { Begin(entry *Registration) Register(entry *Registration) RegisterReset(action *Action) UpgradeReporter(out reporting.Reporter) Run() }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.