mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-15 21:32:26 +01:00
RecordedChecks (the checks a runner keeps for its result file), the step loop with its timings and known failures, the commit under test and the step keyword helper have nothing to do with Windows. Move them to komorebi_vm/runner.py, with the known-failure tables passed in, so that a runner of another port uses them instead of importing a sibling port or copying them. The Windows runner keeps its tables and the names it and its tests use. The unit tests of the core and of the Windows runner pass unchanged (163), and ruff reports what it did before.