구성/설정

이 객체는 빌드가 실행되는 환경에 관한 정보를 보유합니다. 구성의 일반적인 개념에 대한 자세한 내용은 규칙 페이지를 참고하세요.

회원

coverage_enabled

bool configuration.coverage_enabled

이 실행에 코드 커버리지가 사용 설정되었는지 여부를 나타내는 불리언입니다. 이는 코드 커버리지 데이터 수집을 위해 특정 규칙을 계측해야 하는지 여부를 계산하지 않습니다. 자세한 내용은 ctx.coverage_instrumented 함수를 참고하세요.

default_shell_env

dict configuration.default_shell_env

정적 로컬 셸 환경을 나타내는 사전입니다. 변수를 값 (문자열)에 매핑합니다.

host_path_separator

string configuration.host_path_separator

PATH 환경 변수의 구분자를 반환합니다. Unix에서는 ':'입니다.

short_id

string configuration.short_id

config 및 쿼리 하위 명령에서 이해하는 이 구성의 짧은 식별자입니다.

이를 사용하여 IDE에서 사용하는 측면과 같이 사람이 이해하기 쉽고 도구 사용에 적합한 방식으로 동일한 타겟의 여러 구성을 구분합니다. 다음 사항에 유의하세요.

  • 이 값은 패치 출시를 포함한 Bazel 버전에 따라 다를 수 있습니다.
  • 이 값은 현재 타겟과 관련이 없어 캐시를 더 자주 무효화할 수 있는 플래그를 포함하여 모든 플래그의 값을 인코딩합니다.

    test_env

    dict configuration.test_env

    --test_env 옵션으로 설정된 사용자 지정 테스트 환경 변수와 그 값을 포함하는 사전입니다. 사용하지 마십시오. 완전한 환경이 아닙니다.