Ant-JUnit 集成


JUnit 是基于 Java 开发的常用单元测试框架。它易于使用且易于扩展。有许多可用的 JUnit 扩展。如果您不熟悉 JUnit,您应该从www.junit.org下载它并阅读其手册。

本章介绍如何使用 Ant 执行 JUnit 测试。使用 Ant 可以直接完成 JUnit 任务。

JUnit 任务的属性如下所示:

先生编号 属性及说明
1

目录

从哪里调用VM。当 fork 被禁用时,这将被忽略。

2

虚拟机

用于调用 JVM 的命令。当 fork 被禁用时,这将被忽略。

3

在单独的 JVM 中运行测试。

4

错误属性

出现 JUnit 错误时要设置的属性名称。

5

失效属性

JUnit 失败时要设置的属性名称。

6

暂停错误

当发生测试错误时停止执行。

7

暂停失败

发生故障时停止执行。

8

打印摘要

建议 Ant 显示每个测试的简单统计数据。

9

显示输出

建议 Ant 将输出发送到其日志和格式化程序。

10

临时目录

Ant 将使用的临时文件的路径。

11

暂停

退出运行时间比此设置长(以毫秒为单位)的测试。

让我们继续Hello World Fax Web 应用程序的主题并添加一个 JUnit 目标。

以下示例显示了一个简单的 JUnit 测试执行 -

<target name="unittest">
   <junit haltonfailure="true" printsummary="true">
      <test name="com.tutorialspoint.UtilsTest"/>
   </junit>
</target>

此示例显示了 JUnit 在 com.tutorialspoint.UtilsTest junit 类上的执行。

运行上面的代码会产生以下输出 -

test:
[echo] Testing the application
[junit] Running com.tutorialspoint.UtilsTest
[junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 sec
BUILD PASSED