1602 / 1602/semicov

Wrong coverage with function named `error`

Offen
#6 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
2
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have to investigate more on what exactly can cause this, but here is the coverage of one of my [files](https://github.com/yanickrochon/co-efficient/blob/master/lib/parser.js) :

![parser.js](http://snag.gy/vFCst.jpg)

![parser.js 2](http://snag.gy/cxJN1.jpg)

![parser.js 3](http://snag.gy/4No5V.jpg)

I had to add the `console.log` to see if these lines were actually being executed or not...

Especially when the function is actually being called and properly covered.

![error](http://snag.gy/lqAj2.jpg)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue betrifft eine falsche Coverage-Berichterstattung für eine Funktion namens 'error' in lib/parser.js. Beginnen Sie mit der Untersuchung der Instrumentierungs- und Berichtslogik des Coverage-Tools, wahrscheinlich in den Haupt-Quelldateien von semcov. Reproduzieren Sie das Problem, indem Sie einen Test schreiben, der die 'error'-Funktion aufruft, und überprüfen Sie die Coverage-Ausgabe. Analysieren Sie, wie Funktionsnamen verfolgt werden und warum 'error' möglicherweise falsch gemeldet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
testing-qa
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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