Skip to content

JSON Schemasยค

The table below contains the JSON schemas used in the project:

Schema Description URL
TestDirectory A collected test directory. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_directory.json
TestCaseFinished Event emitted when a test case is finished (meaning all of setup, call and teardown steps are finished). https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_finished.json
SessionResult Result of a pytest session, including collect reports and test reports. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/session_result.json
PythonDistribution Metadata about the python interpreter being used to run the tests. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/python_distribution.json
Project Metadata about the project for which tests are run. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/project.json
TestCaseCall Event emitted when a call step has been executed in a test case. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_call.json
WarningMessage A warning message. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/warning_message.json
TestCaseTeardown Pytest Test Case Teardown https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_teardown.json
Traceback An error traceback. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/traceback.json
TestModule A collected test module (test file). https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_module.json
Outcome The outcome of a case step or a whole test case. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/outcome.json
SessionFinish Event emitted when the session is finished. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/session_finish.json
SessionStart Event emitted when the test session is started. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/session_start.json
CollectReport A report of collected items. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/collect_report.json
TestCase A collected test case. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case.json
TestSuite A collected test suite (test class). https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_suite.json
TestCaseError An error which occured during the execution of a test case (either setup, call or teardown). https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_error.json
ErrorMessage An error message. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/error_message.json
TestCaseSetup Pytest Test Case Setup https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_setup.json
Location Location in code source. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/location.json
TestCaseReport Report for a single test case. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/test_case_report.json
SessionEvent An event within a pytest session. https://charbonnierg.github.io/pytest-broadcaster/v0.9.0/schemas/session_event.json