Tell Devel::Cover to ignore files outside current build directory

未关闭
#30 4 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

@zmughal 已经在做这个了。

开始于 2021年12月10日。

评估

这个 Issue 还没有评估数据。

描述

bug

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

贡献指南

这个仓库没有索引到贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

PDLPorters/devops 的其他 Issue

查看 PDLPorters/devops 的全部 Issue

相似的 Issue

更多 Shell/Bash Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。