lcov report has bad metrics when using sandbox
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.9k
- Forks
- 359
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I tried producing a code coverage report using the lcov reporter. It works as long as I don't mess with the sandbox util.
I'm using the sandbox utility to replace 'require' and mock out modules used by the module under test.
I've been working really hard at trying different code coverage tools and different ways to mock.
Should I be mocking differently or is there a way we could fix the code coverage instrumentation?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Ausgabe des lcov-Reporters mit aktiviertem und deaktiviertem sandbox-Utility unter Verwendung des in der Issue beschriebenen Module-Mocking-Setups zu reproduzieren. Untersuche die Interaktion zwischen lcov-Reporter und sandbox, um festzustellen, ob Mocking die Instrumentierung oder nur die gemeldeten Metriken verändert. Als abgeschlossen gilt die Aufgabe, wenn die Berichtsmesswerte bei Verwendung von sandbox korrekt sind oder die unterstützte Einschränkung für Mocking eindeutig festgestellt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, node.js
- Bereich
- testing
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100