Default status policy timeouts-killed-v1 (0.3.0) #9

Merged
mi merged 1 commits from timeouts-killed-policy into main 2026-10-01 19:11:24 +02:00
Owner

A timed-out mutant counts as killed by default, as in PIT's own mutation score; strict-v1 stays unchanged and selectable (werkcrappit { scorePolicy = "strict-v1" } / werkcrappit.scorePolicy). MEMORY_ERROR and RUN_ERROR stay inconclusive.

Why: mutants that turn a loop endless cannot be avoided; under strict-v1 every real project has methods without score and a strict gate that never passes. The hsadmin-ng probe run had 4 such methods.

Deviation from the specification's starting default documented in ADR 0006; every report names its policy.

CI on werkator.javagil.de: green (81 s).

PR-doc: docs/prs/2026-10-01-PR#9-timeouts-killed-policy.md

🤖 Generated with Claude Code

A timed-out mutant counts as killed by default, as in PIT's own mutation score; `strict-v1` stays unchanged and selectable (`werkcrappit { scorePolicy = "strict-v1" }` / `werkcrappit.scorePolicy`). MEMORY_ERROR and RUN_ERROR stay inconclusive. Why: mutants that turn a loop endless cannot be avoided; under strict-v1 every real project has methods without score and a strict gate that never passes. The hsadmin-ng probe run had 4 such methods. Deviation from the specification's starting default documented in ADR 0006; every report names its policy. CI on werkator.javagil.de: green (81 s). PR-doc: `docs/prs/2026-10-01-PR#9-timeouts-killed-policy.md` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
mi added 1 commit 2026-10-01 17:05:24 +02:00
Default status policy timeouts-killed-v1 (0.3.0)
werkator build succeeded after 01:21
9968e4b3fa
A timed-out mutant counts as killed, as in PIT's own mutation score;
strict-v1 stays unchanged and selectable through werkcrappit.scorePolicy
or the Gradle extension's scorePolicy. Under strict-v1 every real project
has methods without score and a strict gate that never passes, since
mutants that turn a loop endless cannot be avoided (ADR 0006).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi merged commit cb24f0fb01 into main 2026-10-01 19:11:24 +02:00
mi deleted branch timeouts-killed-policy 2026-10-01 19:11:24 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkcrappit#9