0 0

ant编译 覆盖率出现的问题5

<target name="instrument">
<mkdir dir="${bin.instrument.dir}" />
<mkdir dir="${coverage.dir}" />

<emma >
<instr instrpathref="classpath.main" destdir="${bin.instrument.dir}"
metadatafile="${coverage.dir}/metadata.emma" merge="true">
</instr>
</emma>


<copy todir="${bin.instrument.dir}">
<fileset dir="${bin.main.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
</target>


然后这是报的错BUILD FAILED
D:\andriod\testdemo\build.xml:84: Problem: failed to create task or type emma
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.




请好心人帮解答啊


Ant 
2012年8月18日 11:45

1个答案 按时间排序 按投票排序

0 0

http://sishuok.com/product/183 这个课程有讲 

2012年8月18日 13:18

相关推荐

    ant编译依赖包

    总的来说,使用Ant编译Java项目并创建jar包,你需要编写一个包含`&lt;javac&gt;`和`&lt;jar&gt;`任务的构建文件,同时可以利用Ivy管理依赖,Emma生成测试覆盖率报告,以及Ant Contrib中的额外任务来增强Ant的功能。通过这种方式...

    ant打包编译全套资料

    "ant案例"涵盖了各种实际场景的应用,比如如何配置Ant来编译Java项目、打包JAR文件、生成WAR文件以部署到Web服务器,甚至如何执行单元测试、代码覆盖率分析等。通过实际操作案例,可以更直观地学习Ant的工作原理和...

    Junit+Jacoco+ant集成使用

    JaCoCo是Java的代码覆盖率工具,它可以无缝地集成到各种构建工具(如Maven、Gradle或Ant)中,生成详细的代码覆盖率报告。JaCoCo通过字节码注入技术,动态地在运行时收集代码执行情况,从而提供精确的覆盖信息。 3....

    ant集成jacoco生成代码覆盖率报表

    标题中的“ant集成jacoco生成代码覆盖率报表”指的是在Java开发中,使用Apache Ant构建工具与JaCoCo代码覆盖率库相结合,来生成项目代码的覆盖率报告。JaCoCo是一款广泛使用的开源代码覆盖率工具,它提供了方便的...

    代码覆盖率eclipse插件和ant插件

    `emma_ant.jar`允许开发者在Ant脚本中添加Emma任务,以便在构建过程中自动计算代码覆盖率,这样可以在整个项目生命周期中持续监控代码覆盖率,而不是只在测试阶段进行检查。 使用EclEmma,开发者可以直观地看到代码...

    Java测试覆盖率工具cobertura1.9

    将Cobertura与Ant结合,开发者可以在执行Ant构建时轻松地添加测试覆盖率检查,无需额外的复杂设置。 Cobertura的使用步骤大致如下: 1. 下载:首先,你需要从官方网站或者提供的压缩包中下载Cobertura的对应版本,...

    clover-ant-2.4.2 版本安装包

    Clover Ant是Atlassian公司开发的一款代码覆盖率工具,它与Apache Ant构建系统紧密集成,用于在Java项目中测量和报告代码测试覆盖率。Clover-ant-2.4.2是这个工具的一个特定版本,适用于那些希望对代码进行深度测试...

    ant junit emma 示例工程。

    1. `build.xml`:这是Ant的构建脚本,其中定义了如何编译源代码、运行JUnit测试以及生成Emma覆盖率报告的目标。 2. `src`目录:包含项目的主要源代码。 3. `test`目录:存放JUnit测试用例的源代码,通常每个被测试的...

    Junit+ant+cobertura示例

    总的来说,"Junit+ant+cobertura示例"是一个展示如何使用JUnit进行单元测试,通过Ant进行自动化构建,并利用Cobertura进行代码覆盖率分析的实践案例。这样的组合可以帮助开发者更高效地管理和提升代码质量,确保软件...

    Ant+JUnit测试报告实际例子

    `Ant` 是一个流行的 Java 构建工具,它允许开发者自动化编译、打包、测试等任务。`JUnit` 则是 Java 平台上的一个单元测试框架,用于编写和执行可重复的测试用例。在这个"Ant+JUnit测试报告实际例子"中,我们将深入...

    [转]EMMA测试代码覆盖率的脚本

    标题中的“[转]EMMA测试代码覆盖...为了深入学习和应用这些知识点,你可以阅读提供的博客文章,按照其中的指导设置和运行Ant脚本,观察代码覆盖率的变化,并根据报告调整测试策略,以提高代码覆盖率和整体的测试效果。

    JUnit+Ant+Jacoco整合 简单的Demo源码

    本资源是一个关于JUnit、Ant构建工具和Jacoco代码覆盖率工具整合的简单Demo,非常适合初学者了解和实践这三个工具的集成使用。 首先,JUnit是Java开发中的测试框架,它允许开发者编写针对单个方法的测试用例。JUnit...

    自动化测试系列二 ANT

    在自动化测试中,开发者可以通过定义任务(tasks)来完成各种操作,如Junit测试的执行、代码覆盖率分析等。这些任务可以通过XML配置文件进行定制,使得测试流程可以根据项目需求进行调整。 【正文】 ANT在自动化...

    自动化测试系列五 ANT

    此外,ANT可以生成测试覆盖率报告,如Cobertura或JaCoCo,帮助开发者了解测试覆盖了多少代码。这对于优化测试策略,确保所有关键路径都被测试到,非常有帮助。 在实际应用中,ANT还可以与其他工具如Maven或Gradle...

    apache-ant-1.9.13

    总的来说,Apache Ant 在软件开发流程中扮演着关键角色,尤其是与JMeter结合时,它可以帮助团队更有效地进行性能测试的自动化,从而提高测试覆盖率和效率,减少手动操作的繁琐和错误。对于Java开发者和性能测试...

    android ant test

    9. **优化与扩展**:除了基本的构建和测试功能,开发者还可以自定义Ant任务,实现更复杂的构建逻辑,如代码覆盖率分析、代码质量检查等。通过引入额外的Ant插件,如ProGuard(代码混淆)、Checkstyle(编码规范检查...

    teamcity-ant脚本.rar

    使用TeamCity和Ant时,遵循一些最佳实践可以提高效率和可靠性,如定期清理构建工件、合理安排构建顺序、确保测试覆盖率等。 9. **高级特性** TeamCity还提供了许多高级特性,如分布式构建、VCS根的配置、构建缓存...

    android使用ant自动构建示例

    在Android开发过程中,自动化构建是提高效率和保持项目一致性的重要环节。Ant是Apache的一个开源构建工具,它允许开发者通过XML...在实际操作中,可以根据项目需求进一步扩展Ant脚本,例如集成测试、代码覆盖率报告等。

Global site tag (gtag.js) - Google Analytics