Clover的每次测试覆盖率未报告所有测试用例

我有一个应用程序之战,它是通过三叶草进行检测的,并部署在独立服务器上的tomcat上。端到端测试是从另一个充当三叶草服务器的测试箱中运行的。在此配置中,无法查看所有运行的测试的每次测试覆盖率结果。测试用例是TestNG用例,并使用在测试项目的pom.xml中定义的配置文件运行。该配置文件定义了一个TestNG XML文件,该文件在标签中包含测试类。另外,此TestNG xml的并行线程数定义为1。

报告中的“测试结果”选项卡仅报告7-8个测试用例,而运行的套件包含大约70个测试用例。大多数产品代码显示“未找到符合此源文件的测试。” ,但预期会获得成功。所有测试用例仅在“测试代码”选项卡下显示为已执行,因此无法获得许多产品类别的每次测试覆盖率。由于确实显示了某些测试,因此我对自己的设置或配置没有任何疑问。

我使用以下命令启动测试: mvn干净的三叶草:设置测试-PregressionSuiteProfile -Dclover.server = true -Dmaven.clover.cloverDatabase =。/ clover_tests.db -Dclover.initstring = / absolute / path / to / clover_tests.db >

对我可能会想念的东西有什么想法吗?

WOJIAXIAOMIAN3 回答:Clover的每次测试覆盖率未报告所有测试用例

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169201.html

大家都在问