Reporter¤
Reporter
¤
An interface to create events and results.
Methods:
Name | Description |
---|---|
make_collect_report |
Return a collect report event. |
make_error_message |
Return an error message event. |
make_session_end |
Return a session env event. |
make_session_result |
Return the session result, if session is done, else returns None. |
make_session_start |
Return a session start event. |
make_test_case_end |
Return a test case end event. |
make_test_case_step |
Return a test case step event. |
make_warning_message |
Return a warning message event. |
make_collect_report
abstractmethod
¤
make_collect_report(report: CollectReport) -> CollectReport
Return a collect report event.
make_error_message
abstractmethod
¤
make_error_message(
report: CollectReport, call: CallInfo[Any]
) -> ErrorMessage
Return an error message event.
make_session_end
abstractmethod
¤
make_session_end(exit_status: int) -> SessionEnd
Return a session env event.
make_session_result
abstractmethod
¤
make_session_result() -> SessionResult | None
Return the session result, if session is done, else returns None.
make_session_start
abstractmethod
¤
make_session_start() -> SessionStart
Return a session start event.
make_test_case_end
abstractmethod
¤
make_test_case_end(node_id: str) -> TestCaseEnd
Return a test case end event.
make_test_case_step
abstractmethod
¤
make_test_case_step(
report: TestReport,
) -> TestCaseCall | TestCaseSetup | TestCaseTeardown
Return a test case step event.
make_warning_message
abstractmethod
¤
make_warning_message(
warning_message: WarningMessage,
when: Literal["config", "collect", "runtest"],
nodeid: str,
) -> WarningMessage
Return a warning message event.