没有运行junit

时间:2016-07-12 17:33:19

标签: junit sonarqube jacoco

我在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我还可以显示声纳的单位测试覆盖率是多少吗?

1 个答案:

答案 0 :(得分:0)

要回答您的问题,在没有运行单元测试的情况下,您无法获得覆盖数据。但是,即使单元测试失败,也可以获取覆盖数据。您只需要保持单元测试失败,不要使构建失败。从而取代了报道报告的输出。

<junit>代码属性haltonfailure

It looks like the default valueoff。因此,请先删除on或明确转换off