# Functions
Builder reports the name of the builder running this test (for example, "linux-amd64" or "windows-386-gce").
CleanCmdEnv will fill cmd.Env with the environment, excluding certain variables that could modify the behavior of the Go tools such as GODEBUG and GOTRACEBACK.
GoTool reports the path to the Go tool.
GoToolPath reports the path to the Go tool.
HasCGO reports whether the current system can use cgo.
HasExec reports whether the current system can start new processes using os.StartProcess or (more commonly) exec.Command.
HasExternalNetwork reports whether the current system can use external (non-localhost) networks.
HasGoBuild reports whether the current system can build programs with “go build” and then run them with os.StartProcess or exec.Command.
HasGoRun reports whether the current system can run programs with “go run.”.
HasLink reports whether the current system can use os.Link.
HasSrc reports whether the entire source tree is available under GOROOT.
HasSymlink reports whether the current system can use os.Symlink.
MustHaveCGO calls t.Skip if cgo is not available.
MustHaveExec checks that the current system can start new processes using os.StartProcess or (more commonly) exec.Command.
MustHaveExternalNetwork checks that the current system can use external (non-localhost) networks.
MustHaveGoBuild checks that the current system can build programs with “go build” and then run them with os.StartProcess or exec.Command.
MustHaveGoRun checks that the current system can run programs with “go run.” If not, MustHaveGoRun calls t.Skip with an explanation.
MustHaveLink reports whether the current system can use os.Link.
MustHaveSymlink reports whether the current system can use os.Symlink.
No description provided by the author
No description provided by the author