我的任务是清理一些写得不好但测试数量惊人的遗留代码。其中一些测试在如下文件中运行代码:
fcgi/*.fcgi
我非常希望将这些内容包含在我的报道报告中。事实上,我很想确保我可以在 、 和 中包含所有内容(无论扩展名如何)lib/
,fcgi/
而在任何其他目录中都不包含任何内容。utils/
这是我的许多尝试之一:
HARNESS_PERL_SWITCHES=-MDevel::Cover=+inc,fcgi,+inc,lib,+inc,util prove -rl t
失败!
我还尝试创建简单的 Build.PL 或 Makefile.PL 脚本,并在运行“cover -test”或“./Build testcover”等内容时不断收到“未定义测试”。
这是 Devel::Cover 0.88 和 perl 版本 5.12.2