caolan / caolan/nodeunit

lcov report has bad metrics when using sandbox

Offen
#274 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.