Skip to content

Adapter Authoring

IssueTest is runner-agnostic; implement a runner adapter by following the runners.base protocol:

  • run() — invoke tests, return exit code
  • collect() — discover tests and map to case_id

See runners/pytest_runner.py for a concrete example.