Repository navigation
v3.3.4 — Quick-Wins + P1 aus dem 360°-Analyse-Programm
Erster Fix-Sprint (179) des 360°-Fahrplans (_docs/analysis/sprint_178_synthesis.md). Details: ADR-053.
Fixes
- P1 #282: C# 14 typlose out-Lambda-Parameter (
(out v) => …) crashen nicht mehr den gesamten Lauf (unhandled NRE → typlosesdefault-Literal) - #294:
TestIdentifierList.Containswar invertiert — korrigiert + erste Vertragstests der Mengen-API - #295: MsTest-Erkennung setzte das Flag nie (
&= ~statt|=) →<DisableParallelization>greift jetzt für MsTest-Suiten - #283: String-/Konstanten-Mutationen in
case-Labels undgoto caseerzeugen keine garantierten CompileErrors mehr (Konstanten-Kontext gefenced) - #292: Test-Enrichment übersteht VsTest-Metadaten ohne Quellinfo (LineNumber 0, fehlende Methodendeklaration)
- #273: Flaky-Timeout-Test deterministisch
- #274: Dogfood-Config des MTP-Moduls (vendored
test-runner: mtp-Key entfernt) - #302: H-05 (FindProjectFile fail-fast auf Nicht-Projektdateien), J-11 (Config-Pfad-Probe)
Außerdem
G-01-Mechanik-Korrektur auf #279: Der needReturn-Pfad liefert das Ending-Return bereits; Proben-Block-CEs waren Rollback-Kollateral (echte Ursache #284/#278 → nächster Sprint). Pin-Test ergänzt.
Verifikation: Build 0/0 · Vollsuite grün (E2E-Erstlauf-Flakes sauber re-validiert) · Semgrep 0 · Live-Proben: P-4 Exit 127→0, Probe-1 Case-Label-CE-Klasse eliminiert.
What's Changed
- chore(sprint-172): close Sprint 172 — all housekeeping items done (v3.3.3 shipped) by @pgm1980 in #275
- analysis(sprint-173): 360°-Analyse A — Mutatoren-Katalog komplett, 41 Findings (kein Tag) by @pgm1980 in #281
- analysis(sprint-174): 360°-Analyse B — Mutations-Pipeline komplett, 39 Findings, 4 Proben, #282 P1 (kein Tag) by @pgm1980 in #289
- analysis(sprint-175): 360°-Analyse C — Initialisation/Utilities/Solutions/Configuration komplett, 28 Findings, 3 Proben (kein Tag) by @pgm1980 in #293
- analysis(sprint-176): 360°-Analyse D — Test-Runner-Kette komplett, 16 Findings, #274-Root-Cause bestätigt (kein Tag) by @pgm1980 in #298
- analysis(sprint-177): 360°-Analyse E — Reporters/Baseline/CLI/Abstractions/Helpers, 15 Findings (kein Tag) by @pgm1980 in #301
- analysis(sprint-178): Synthese F — Programm-Abschluss, Fix-Backlog + Fahrplan 179–184 (kein Tag) by @pgm1980 in #303
- fix(sprint-179): Quick-Wins + P1 aus dem 360°-Fahrplan — v3.3.4-Vorbereitung (ADR-053) by @pgm1980 in #304
Full Changelog: v3.3.3...v3.3.4