mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-13 12:23:38 +01:00
A step could be marked as a known failure of a port, which hides every failing check of it: too coarse for a scenario in which one or two checks are about a difference of the port and the others are not. RecordedChecks takes marks now: a part of the description of a check, and the reason. A marked check that fails is recorded as a known failure, as a step is, and one that passes is a failure of its own, so that a mark does not outlive the difference it was for. A port that gives no marks is as it was. The run of the runner's own subprocess calls says it does not check them.