Documentation ¶
Overview ¶
Package bazel provides utilities for interacting with the surrounding Bazel environment.
Index ¶
Constants ¶
const TEST_SRCDIR = "TEST_SRCDIR"
const TEST_TMPDIR = "TEST_TMPDIR"
const TEST_WORKSPACE = "TEST_WORKSPACE"
Variables ¶
This section is empty.
Functions ¶
func Runfile ¶
Runfile returns an absolute path to the specified file in the runfiles directory of the running target. It searches the current working directory, RunfilesPath() directory, and RunfilesPath()/TestWorkspace(). Returns an error if unable to locate RunfilesPath() or if the file does not exist.
func RunfilesPath ¶
RunfilesPath return the path to the run files tree for this test. It returns an error if TEST_SRCDIR does not exist.
func SetDefaultTestWorkspace ¶
func SetDefaultTestWorkspace(w string)
SetDefaultTestWorkspace allows you to set a fake value for the environment variable TEST_WORKSPACE if it is not defined. This is useful when running tests on the command line and not through Bazel.
func TestTmpDir ¶
func TestTmpDir() string
TestTmpDir returns the path the Bazel test temp directory. If TEST_TMPDIR is not defined, it returns the OS default temp dir.
func TestWorkspace ¶
TestWorkspace returns the name of the Bazel workspace for this test. If TEST_WORKSPACE is not defined, it returns an error.
Types ¶
This section is empty.