Ant 简明教程
Ant - JUnit Integration
JUnit 是基于 Java 开发的常用单元测试框架。它易于使用和扩展。有许多可用 JUnit 扩展。如果您不熟悉 JUnit,则应从 www.junit.org 下载它并阅读其手册。
本章介绍如何使用 Ant 执行 JUnit 测试。Ant 的使用通过 JUnit 任务变得简单。
JUnit 任务的属性如下所示 −
Sr.No |
Properties & Description |
1 |
dir 从何处调用 VM。当禁用分叉时,此项将被忽略。 |
2 |
jvm 用于调用 JVM 的命令。当禁用分叉时,此项将被忽略。 |
3 |
fork 在单独的 JVM 中运行测试。 |
4 |
errorproperty 如果有 JUnit 错误,则设置属性的名称。 |
5 |
failureproperty 如果有 JUnit 故障,则设置属性的名称。 |
6 |
haltonerror 在发生测试错误时停止执行。 |
7 |
haltonfailure 在发生故障时停止执行。 |
8 |
printsummary 建议 Ant 为每个测试显示简单统计数据。 |
9 |
showoutput 建议 Ant 将输出发送到其日志和格式化程序。 |
10 |
tempdir Ant 将使用到的临时文件的路径。 |
11 |
timeout 退出运行时间超过此设置(以毫秒为单位)的测试。 |
让我们继续 Hello World 传真 Web 应用程序的主题,并添加 JUnit 目标。
以下示例显示了一个简单的 JUnit 测试执行 −
<target name="unittest">
<junit haltonfailure="true" printsummary="true">
<test name="com.tutorialspoint.UtilsTest"/>
</junit>
</target>
此示例显示在 com.tutorialspoint.UtilsTest junit 类上执行 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