package
1.36.2
Repository: https://github.com/onsi/gomega.git
Documentation: pkg.go.dev

# Functions

Build uses go build to compile the package at packagePath.
BuildIn is identical to Build but allows you to specify a custom $GOPATH (the first argument).
BuildWithEnvironment is identical to Build but allows you to specify env vars to be set at build time.
You should call CleanupBuildArtifacts before your test ends to clean up any temporary artifacts generated by gexec.
CompileTest uses go test to compile the test package at packagePath.
CompileTestIn is identical to CompileTest but allows you to specify a custom $GOPATH (the first argument).
CompileTestWithEnvironment is identical to CompileTest but allows you to specify env vars to be set at build time.
The Exit matcher operates on a session: Expect(session).Should(Exit(<optional status code>)) Exit passes if the session has already exited.
GetAndCompileTest is identical to CompileTest but `go get` the package before compiling tests.
GetAndCompileTestIn is identical to GetAndCompileTest but allows you to specify a custom $GOPATH (the first argument).
GetAndCompileTestWithEnvironment is identical to GetAndCompileTest but allows you to specify env vars to be set at build time.
Interrupt sends the SIGINT signal to all the processes started by Run.
Kill sends a SIGKILL signal to all the processes started by Run.
Kill sends a SIGKILL signal to all the processes started by Run, and waits for them to exit.
Signal sends the passed in signal to all the processes started by Run.
Start starts the passed-in *exec.Cmd command.
Terminate sends a SIGTERM signal to all the processes started by Run.
Kill sends a SIGTERM signal to all the processes started by Run, and waits for them to exit.

# Constants

# Structs

PrefixedWriter wraps an io.Writer, emitting the passed in prefix at the beginning of each new line.

# Interfaces