Documentation ¶
Index ¶
Constants ¶
View Source
const ( // default: for when we're just running a test and comparing to the snapshot TEST = iota // for when we want to record a test and set the snapshot based on the result RECORD // when we just want to use the setup of the test for our own sandboxing purposes. // This does not record the session and does not create/update snapshots SANDBOX // running a test but updating the snapshot UPDATE_SNAPSHOT )
Variables ¶
This section is empty.
Functions ¶
func GetRootDirectory ¶
func GetRootDirectory() string
func RunTests ¶
func RunTests( logf func(format string, formatArgs ...interface{}), runCmd func(cmd *exec.Cmd) error, fnWrapper func(test *Test, f func(*testing.T) error), mode Mode, speedEnv string, onFail func(t *testing.T, expected string, actual string, prefix string), includeSkipped bool, ) error
this function is used by both `go test` and from our lazyintegration gui, but errors need to be handled differently in each (for example go test is always working with *testing.T) so we pass in any differences as args here.
Types ¶
Click to show internal directories.
Click to hide internal directories.