我是新手并原谅我的无知。我正在尝试使用Devel :: Cover(DC)来了解我的my_file.pl Perf文件的代码覆盖率,使用arg1,arg2作为命令行输入参数运行。我使用Perl 5.8.9和DC 1.23。我成功执行以生成html文件的步骤是:
perl -MDevel::Cover my_file.pl -arg1 arg1_value -arg2 arg2_value
Devel-Cover-1.23/bin/cover cover_db --report=html
现在,我没有直接测试的软件包/模块。但我有my_file.pl文件调用几个包。
我需要使用命令行i / p参数的几种不同组合来测试my_file.pl(即arg1_different_value,arg2_different_value等)。所有这些测试组合都是我的回归套件的一部分(您可以考虑按顺序写入test.txt文件中的选项),我试图看看Devel :: Cover是否可以确保我对这些测试有100%的代码覆盖率
虽然我可以在for循环中运行上面的内容,但每次使用不同的参数时,我不确定这是否是最好的方法,因为我最终会得到100的 需要为任何有意义的目的合并的html / report文件。
你能提供一些指示吗?