configuration
Stay organized with collections
Save and categorize content based on your preferences.
This object holds information about the environment in which the build is running. See the
Rules page for more on the general concept of configurations.
Members
coverage_enabled
bool configuration.coverage_enabled
A boolean that tells whether code coverage is enabled for this run. Note that this does not compute whether a specific rule should be instrumented for code coverage data collection. For that, see the
ctx.coverage_instrumented
function.
default_shell_env
dict configuration.default_shell_env
A dictionary representing the static local shell environment. It maps variables to their values (strings).
host_path_separator
string configuration.host_path_separator
Returns the separator for PATH environment variable, which is ':' on Unix.
test_env
dict configuration.test_env
A dictionary containing user-specified test environment variables and their values, as set by the --test_env options. DO NOT USE! This is not the complete environment!