将 Perl 模块上传到 CPAN 后缺少测试覆盖率

问题描述 投票:0回答:1

模块上传至 CPAN 后,所有测试报告均为阳性。然而,测试覆盖物(通常位于左侧的总线因素许可证之间)丢失了。在我的沙箱中,我的测试覆盖率没有任何问题,并且该模块的覆盖率达到了 100%。

我认为这是由 Makefile.PL 提供的不正确配置造成的,其中哈希元素 { test }->{ TESTS } 当前包含值 't/*/*/*.t t/* /*/*/*.t',但我无法识别其中的任何错误。

缺少测试覆盖率可见性的原因可能是什么?非常感谢任何提示!

在以前的版本之一中,我使用了更精确的测试文件模式描述,即 't/Test/Expander/*.t t/Test/Expander/NoCLASS/*.t',但这没有帮助。

对我来说同样令人费解的是:测试覆盖率是计算出来的,并在 CPAN 覆盖率报告上可见。

cpan metacpan
1个回答
0
投票

此错误已于 2023 年 4 月在 metacpan 上报告。该错误尚未解决。

© www.soinside.com 2019 - 2024. All rights reserved.