configuration

Report an issue View source

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!