首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jacoco蚂蚁任务-没有jacoco.exec输出

Jacoco蚂蚁任务-没有jacoco.exec输出
EN

Stack Overflow用户
提问于 2013-04-04 09:47:25
回答 2查看 9.6K关注 0票数 8

我将我的Ant任务配置为

代码语言:javascript
运行
复制
<target name="test" depends="init">
    <jacoco:coverage destfile="target/jacoco.exec">
        <junit printsummary="yes" haltonfailure="yes" fork="yes" forkmode="once">
            <classpath refid="my_project.path"/>
            <formatter type="plain"/>
            <formatter type="xml"/>
            <batchtest fork="false" todir="target/test-reports">
                <fileset dir="test">
                    <include name="**/*Test.java"/>
                </fileset>
            </batchtest>
        </junit>
    </jacoco:coverage>
</target>

产生预期的junit结果。但是,从来没有创建过target/jacoco.exec。在执行ant test report任务期间,我没有任何错误。

测试:jacoco:覆盖增强junit的覆盖率 ..。junit测试运行: 1,失败: 0,错误: 0,时间流逝: 0,009秒 report: jacoco:报表加载执行数据文件/home/usr/Workspaces/my_project/target/jacoco.exec 构建失败/home/usr/Workspaces/my_project/build.xml:73:无法读取执行数据文件/home/usr/Workspaces/my_project/target/jacoco.exec 总时间:14秒

好像我错过了什么,看不清到底是什么。

EN

回答 2

Stack Overflow用户

发布于 2013-04-04 10:05:52

单独运行report任务是不够的。您必须配置并运行一个coverage Ant任务,以便将覆盖率数据记录到jacoco.exec文件中。请参阅这里

票数 1
EN

Stack Overflow用户

发布于 2020-06-12 19:26:01

面对同样的问题,对我来说,我的junit是不合适的。遵循链接这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15807822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档