Coverlet ist ein plattformübergreifendes Code-Coverage-Framework für .NET, das Anweisungs-, Zweig- und Methodendeckung bei Unit- und Integrationstests erfasst. Es integriert sich in dotnet test, MSBuild und Drittanbieter-Runner und erzeugt Berichte in mehreren Formaten. Geeignet für lokale Entwicklung und CI-Pipelines zur Messung und Durchsetzung von Coverag…
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und verwandte Bausteine zu öffnen.
Technischer Baustein: kann automatisiert, integriert oder betrieben werden.
Konkretes Rädchen im System, das in größeren Zusammenhängen wirkt.
Coverlet ist ein plattformübergreifendes Open-Source-Werkzeug, das Code Coverage für .NET-Assemblies während automatisierter Testläufe erfasst.
Das Projekt entstand im .NET-Ökosystem als leicht integrierbare Alternative für Coverage-Messung auf mehreren Betriebssystemen und CI-Plattformen.
Coverlet instrumentiert kompilierte Assemblies vor dem Test und zählt ausgeführte Zeilen, Branches und Methoden. Nach dem Lauf stellt es die Originale wieder her und schreibt Berichte etwa als Cobertura, OpenCover, LCOV oder JSON. MSBuild- und Collector-Integration binden es in dotnet test ein.
Zusätzliche Messpunkte erfassen, welcher kompilierte Code ausgeführt wird.
Zeilen-, Branch- und Methodenwerte zeigen ungetestete Bereiche.
Collector und MSBuild verbinden Messung mit lokalen und CI-Testläufen.
Coverlet macht Testlücken sichtbar und unterstützt Qualitätsgates. Eine hohe Prozentzahl beweist keine guten Assertions oder relevante Szenarien; Coverage sollte gezielt als Diagnoseindikator dienen.
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.