Übersicht
Ein Befehlszeilenwerkzeug, das entwickelt wurde, um lcov.info-Abdeckungsdateien zu bearbeiten, indem bestimmte Zeilen oder Dateien aus dem Abdeckungsbericht entfernt werden. Es hilft Entwicklern dabei, Testabdeckungsdaten zu verfeinern, indem bestimmte Codeabschnitte wie generierten oder Boilerplate-Code ausgeschlossen werden, wodurch genauere und aussagekräftigere Abdeckungsmetriken gewährleistet werden. Das Werkzeug ist besonders nützlich in CI/CD-Pipelines, in denen saubere und fokussierte Abdeckungsberichte entscheidend sind. Es läuft unter macOS, Windows und Linux und ist somit über verschiedene Entwicklungsumgebungen hinweg zugänglich.
Anwendungsfälle
- Testabdeckungsberichte verfeinern
- Generierten Code von der Abdeckung ausschließen
- Genauigkeit von CI/CD-Berichten verbessern
- Anpassen von Abdeckungsdaten zur Analyse
- Rauschen aus Abdeckungsdateien entfernen
Hauptmerkmale
- Befehlszeilen-Schnittstelle
- Unterstützung für die Bearbeitung von lcov.info-Dateien
- Plattformübergreifende Kompatibilität
- Einfache Integration mit Build-Skripten
- Konfigurierbare Ausschlussregeln
Geeignet für
- Test-Automatisierungsingenieure
- CI/CD-Pipeline-Entwickler
- Qualitätsteams für Code
- Flutter-Entwickler, die die Abdeckung verwalten
- Teams, die präzise Abdeckungsmetriken anstreben
Hinweise
- Benötigt manuelle Konfiguration von Ausnahmen
- Kein Laufzeitpaket
- Beschränkt auf Post-Processing-Coverage-Dateien
- Keine GUI-Oberfläche
- Abhängig vom korrekten lcov.info-Format