irx.builder.runtime.assertions.reporting

irx.builder.runtime.assertions.reporting

Source: packages/irx/src/irx/builder/runtime/assertions/reporting.py

title: Machine-readable assertion failure parsing helpers.

Functions

parse_assert_failure_line(line: str) -> AssertionFailureReport | None

title: Parse one machine-readable assertion failure line.
parameters:
  line:
    type: str
returns:
  type: AssertionFailureReport | None

parse_assert_failure_output(stderr: str) -> AssertionFailureReport | None

title: Parse the first machine-readable assertion failure from stderr.
parameters:
  stderr:
    type: str
returns:
  type: AssertionFailureReport | None

Classes

AssertionFailureReport

title: Parsed machine-readable assertion failure report.
attributes:
  source:
    type: str
  line:
    type: int
  col:
    type: int
  message:
    type: str