Test Result model¶
UML Diagram¶
TestResult ¶
Bases: BaseModel
Describe the result of a test from a single device.
Attributes:
Name | Type | Description |
---|---|---|
name |
Device name where the test has run.
|
test: Test name runs on the device. categories: List of categories the TestResult belongs to, by default the AntaTest categories. description: TestResult description, by default the AntaTest description. result: Result of the test. Can be one of “unset”, “success”, “failure”, “error” or “skipped”. messages: Message to report after the test if any. custom_field: Custom field to store a string for flexibility in integrating with ANTA |
is_error ¶
is_error(message: str | None = None) -> None
Set status to error.
Args:
message: Optional message related to the test
Source code in anta/result_manager/models.py
66 67 68 69 70 71 72 73 74 |
|
is_failure ¶
is_failure(message: str | None = None) -> None
Set status to failure.
Args:
message: Optional message related to the test
Source code in anta/result_manager/models.py
46 47 48 49 50 51 52 53 54 |
|
is_skipped ¶
is_skipped(message: str | None = None) -> None
Set status to skipped.
Args:
message: Optional message related to the test
Source code in anta/result_manager/models.py
56 57 58 59 60 61 62 63 64 |
|
is_success ¶
is_success(message: str | None = None) -> None
Set status to success.
Args:
message: Optional message related to the test
Source code in anta/result_manager/models.py
36 37 38 39 40 41 42 43 44 |
|