Adapter Authoring¶
IssueTest is runner-agnostic; implement a runner adapter by following the runners.base protocol:
run()— invoke tests, return exit codecollect()— discover tests and map tocase_id
See runners/pytest_runner.py for a concrete example.