我在build.xml中进行了以下设置以运行jacoco:
<formatter type="xml" />
<batchtest todir="${reports.junit.xml.dir}">
<fileset dir="${test.dir}">
<include name="**/*.java" />
</fileset>
</batchtest>
</junit>
</jacoco:coverage>
但是当我这样做时,它会给我: [junit]测试失败
现在开发人员正在努力修复junits,但我需要知道是否&#34;没有&#34;运行junits我还可以显示声纳的单位测试覆盖率是多少吗?
答案 0 :(得分:0)
要回答您的问题,在没有运行单元测试的情况下,您无法获得覆盖数据。但是,即使单元测试失败,也可以获取覆盖数据。您只需要保持单元测试失败,不要使构建失败。从而取代了报道报告的输出。
<junit>
代码属性haltonfailure
的 It looks like the default value为off
。因此,请先删除on
或明确转换off
。