Tell Devel::Cover to ignore files outside current build directory
@zmughal がすでに取り組んでいます。
2021年12月10日 から。
評価
この issue はまだ評価されていません。
説明
This issue comes up in the coverage results of Test-PDL:
-pdl-commits:#pdl- [Test-PDL] [build/push]: ∀S ✓ a8ba9e2 | Zaki Mughal [sivoais] | Use shared GitHub Actions from PDLPorters (#6)
https://github.com/ebaudrez/Test-PDL/actions/runs/1557475038
[@sivoais] one odd thing with the coverage above: it thinks that a file from the PDL distribution is part of the coverage
[@sivoais] a file that is located in ~/.cpanm ??
[@sivoais] i saw this locally as well, but didn't bother tracking it down in Devel::Cover
[@sivoais] so even though Test-PDL's coverage is really 100%, it comes out at 76% on Coveralls
Coveralls link is: https://coveralls.io/jobs/91303010.
This is possibly just a matter of adding a -ignore_re option to the cover
command, but will need to be tested.
$ $TEST_RUNNER_PREFIX $MYPERL -S cover -test -relative_only -gcov_chdir -report Coveralls
----------------------------------- ------ ------ ------ ------ ------ ------
File stmt bran cond sub time total
----------------------------------- ------ ------ ------ ------ ------ ------
...PDL-2.063/Basic/Core/Types.pm.PL 34.1 19.2 20.0 33.3 43.0 31.0
blib/lib/Test/Deep/PDL.pm 100.0 75.0 n/a 100.0 5.3 97.7
blib/lib/Test/PDL.pm 100.0 100.0 100.0 100.0 51.6 100.0
Total 73.3 69.4 81.8 58.2 100.0 70.3
----------------------------------- ------ ------ ------ ------ ------ ------
- 主要言語
- Shell
- スター
- 3
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
PDLPorters/devops のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 42/100
PDLPorters/devops#41 · コメント 6 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
PDLPorters/devops#40 · コメント 2 件 ·
-
Improve ccache for XS code再び着手できるかも @zmughal が 1719 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
PDLPorters/devops#38 · リアクション 1 件 · 担当者 1 名 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
PDLPorters/devops#34 · コメント 1 件 ·
-
Create a Homebrew tap for PDL再び着手できるかも @zmughal が 1817 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement os:darwin
PDLPorters/devops#21 · 担当者 1 名 ·
PDLPorters/devops の issue をすべて見る
似ている issue
-
Add .gitignore対応中かも @ajeanmahoney が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
tesseract-ocr/tesseract#4653 ·
メンテナーはふだん 1 日以内に返信
-
complexity::1-low effort::1-hours priority::1-must
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
jumpingrivers/audit.workbench#36 ·
メンテナーはふだん 1 日以内に返信
-
area:install bug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
johnno1962/InjectionNext#175 · コメント 2 件 ·