1602 / 1602/semicov

Wrong coverage with function named `error`

オープン
#6 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
2
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

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)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この課題は、lib/parser.js 内の 'error' という名前の関数に対する不正なカバレッジレポートに関するものです。まず、カバレッジツールの計装とレポートロジック(おそらく semcov のメインソースファイル内)を調べてください。'error' 関数を呼び出すテストを作成して問題を再現し、カバレッジ出力を確認します。関数名がどのように追跡されているか、そしてなぜ 'error' が誤って報告される可能性があるかを調べてください。

索引モデルが issue の本文から書いたものです。

評価

領域
testing-qa
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。