IMPORTANT: The Bazel docs have moved! Please update your bookmark to https://bazel.build/rules/lib/AnalysisTestResultInfo

You can read about the migration, and let us know what you think.

Extensions > API reference > AnalysisTestResultInfo

AnalysisTestResultInfo

Encapsulates the result of analyis-phase testing. Build targets which return an instance of this provider signal to the build system that it should generate a 'stub' test executable which generates the equivalent test result. Analysis test rules (rules created with analysis_test=True must return an instance of this provider, and non-analysis-phase test rules cannot return this provider.

AnalysisTestResultInfo

AnalysisTestResultInfo AnalysisTestResultInfo(success, message)

The AnalysisTestResultInfo constructor.

Parameters

Parameter Description
success required
If true, then the analysis-phase test represented by this target should pass. If false, the test should fail.
message required
A descriptive message containing information about the test and its success/failure.

message

string AnalysisTestResultInfo.message

A descriptive message containing information about the test and its success/failure.

success

bool AnalysisTestResultInfo.success

If true, then the analysis-phase test represented by this target passed. If false, the test failed.