`

在ant中使用junit命令跑所有测试

    博客分类:
  • Ant
阅读更多
<!--*************编译测试文件*****************-->

<target name="compile.functionalTest">
        <mkdir dir="${build.dir}/functionalTest"/>
        <javac srcdir="${basedir}/functionTest" destdir="${build.dir}/functionalTest" classpathref="app.classpath"/>
    </target>

<!--******************************************-->
   
    <target name="run.selenium.tests" depends="compile.functionalTest">
            <mkdir dir="${basedir}/report" />
           <!--**************这些属性可以参看ant的文档*************-->
            <junit printsummary="on" haltonfailure="false" failureproperty="functional.tests.failed"      showoutput="yes" reloading="false" fork="yes" forkmode="perBatch">
                <classpath>
                   <!--**************这个路径指的是源文件编译后的class文件和配置文件*************-->
                    <pathelement path="${build.dir}/dest/WEB-INF/classes" />
                   <!--**************这个路径指的是测试文件编译后class文件*********************-->
                    <pathelement path="${build.dir}/functionalTest"/>
    <!--**************这个路径指的是依赖的jar包*********************-->
                    <path refid="app.classpath" />
                </classpath>
                <formatter type="xml" />
               
                <sysproperty key="log4j.configuration" value="log4j.properties" />
                <sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.NoOpLog" />
                <batchtest todir="${basedir}/report">
                    <fileset dir="${build.dir}/functionalTest">
                        <include name="**/*Test.class" />
                    </fileset>
                </batchtest>
            </junit>
            <fail if="functional.tests.failed" message="One or more tests failed. See test output for details" />
        </target>  
分享到:
评论

相关推荐

    ant junit测试

    在IT行业中,Ant和JUnit是两个非常重要的工具,它们分别在构建管理和单元测试领域发挥着关键作用。让我们深入了解这两个工具以及它们如何协同工作。 Ant是一个由Apache软件基金会开发的Java项目构建工具。它以XML为...

    Apache Ant 与Junit 对Java工程联合测试DEMO

    在与JUnit结合使用时,Ant可以在构建过程中自动执行测试,并生成测试报告。在配置`junit`任务时,你需要指定测试类或包含测试的类路径,还可以设置如失败时是否中断构建等选项。例如: ```xml &lt;junit ...

    ANT执行junit

    在Ant中执行JUnit测试,首先需要确保系统中已经安装了JUnit库,通常通过Maven或Gradle等依赖管理工具可以轻松添加。接下来,我们需要配置Ant构建文件(build.xml),这是一个XML格式的文件,定义了构建过程的所有...

    JUnit使用ANT格式化生成html测试报告

    3. **生成测试报告**:在ANT中,我们可以使用`junit`任务来运行JUnit测试,并配置`formatter`元素生成测试报告。`formatter`可以设置为不同的格式,如文本、XML或HTML。HTML格式的报告更便于阅读,可以显示测试用例...

    junit 和ant 中文教程

    JUnit 是一个用于编写和运行自动化单元测试的框架,而 Ant 是一个构建工具,它使用XML来描述构建过程和依赖关系,使得构建Java项目变得更加灵活和可配置。 JUnit 知识点: 1. **单元测试**:JUnit 是基于 xUnit ...

    Ant+JUnit测试报告实际例子

    为了运行这个 Ant+JUnit 的测试报告实例,你需要在命令行中执行 `ant` 命令,并指定要运行的目标,如 `test` 或 `report`。`test` 目标会执行所有的测试,而 `report` 目标则会根据之前运行的测试结果生成报告。生成...

    Ant+Junit4实现自动单元测试

    Ant作为Java项目构建工具,而JUnit则是Java编程语言中广泛使用的单元测试框架。本篇文章将详细探讨如何利用Ant和JUnit4来实现自动化的单元测试。 首先,我们需要了解Ant的基本概念。Apache Ant是一个Java库和命令行...

    ant+junit程序小实例(绝对可以运行)

    在Java开发过程中,构建工具和...这个实例为你提供了一个实际操作的环境,你可以通过修改`build.xml`文件和测试类,进一步了解Ant和JUnit的用法,以及它们在实际项目中的应用。这将有助于提升你的Java开发和测试技能。

    ant1.8.2+junit4.8.1整合项目

    ant1.8.2+junit4.8.1 自动编译,自动测试,自动生成测试报告 只要把你下载的zip包解压,cmd到对应目录下,直接ant命令就可以。当然前提是你要配置好ANT_HOME, 并把ant命令加到Path中。 zip包中,有build文件夹,有...

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    通过ant-junit.jar,开发者可以在Ant构建脚本中轻松地执行单元测试,收集测试结果,甚至实现测试报告的生成。这对于持续集成和确保代码质量至关重要。 3. ant-launcher.jar:这个组件是Ant启动器,它负责解析并执行...

    ant junit emma 示例工程。

    Ant、JUnit和Emma是三个关键的工具,它们在软件测试和代码覆盖率分析中扮演着重要角色。Ant是一个流行的Java构建工具,JUnit是Java语言的单元测试框架,而Emma则用于代码覆盖率报告。 Ant是一种基于XML的构建工具,...

    ant结合JUnit进行软件自动测试

    在"test"目标中,我们使用`&lt;junit&gt;`任务来执行JUnit测试: - `printsummary="yes"`参数表示在控制台输出测试摘要。 - `&lt;classpath&gt;`引用了"classpath",确保测试运行时可以找到所有必要的类和库。 - `&lt;batchtest&gt;`...

    Ant1.7+Junit4.3 (4.0)

    标题中的“Ant1.7+Junit4.3”指的是Apache Ant版本1.7与JUnit版本4.3的结合使用。Apache Ant是一个基于Java的构建工具,它允许通过XML文件来定义项目构建过程,类似于Makefile在Unix环境中的角色。JUnit是Java编程...

    Junit测试案例使用

    4. Junit 在 Java 开发中的应用:Java 下的 team 开发,采用 cvs(版本控制) + ant(项目管理) + junit(集成测试) 的模式时,通过对 ant 的配置,可以很简单地实现测试自动化。 5. Junit 测试的分类:Junit 有不同的...

    ANT學習筆記(一)——ANT 結合JUNIT4學習DEMO

    在本篇学习笔记中,我们将探讨如何使用ANT与JUnit4结合,进行单元测试。 **ANT基础** 1. **安装与配置**:首先,你需要下载ANT的最新版本并添加到系统环境变量PATH中,这样可以在命令行中直接调用ant命令。 2. **...

    5_ant_junit介绍(基于3的版本)

    下面我们将详细探讨如何在Ant 3.x版本中使用Junit。 1. **安装与配置**:首先,你需要在项目中添加Ant和JUnit的依赖。这通常通过将它们的jar文件放入`lib`目录或在类路径(classpath)中指定来完成。确保Ant的bin...

    junit与ant教程.rar

    5. **实际应用**:通过案例分析,展示如何在实际项目中使用JUnit和Ant进行持续集成和自动化测试。 通过学习这个“junit与ant教程”,开发者能够熟练掌握这两个工具的使用,从而提升开发效率,保证代码质量,实现...

Global site tag (gtag.js) - Google Analytics