| --- |
| title: '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. |
| |
| ## Members |
| |
| * [AnalysisTestResultInfo](#AnalysisTestResultInfo) |
| * [message](#message) |
| * [success](#success) |
| |
| ## 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. |