阿帕奇AntUnit仅仅是可用于测试本身Ant任务的集合。
这些任务特制验证Ant构建文件的完整性,看看是否任何任务或程序返回错误或停止进程。
AntUnit基本上是一个单元测试为Ant文件,一个Apache Ant的库灵感的的JUnit 。
更多的文档可以在下载包中找到
什么在此版本中是新的:
- 修正错误:李>
- 现在LogCapturer可以选择添加(依赖于平台)行,它记录日志信息之间的休息。该日志相关的断言和logcontent资源有一个新的属性和QUOT; mergeLines"控制换行,则默认为"真" - 即没有换行 - 保持向后兼容 。
- 其他变更:
- 在新的断言assertRefResourceExists,assertRefResourceDoesntExist,assertRefResourceContains,assertRefResourceDoesntContain,assertNestedResourceExists,assertNestedResourceDoesntExist已被添加。这些新的断言工作的非文件系统资源不像AntUnit 1.2现有的表兄弟。
- 在一个名为&QUOT新AntUnitListener; logforwarder"可以连接到转发从项目中的任何日志输出被测立即运行AntUnit任务项目。
什么版本1.2是新的:
- 修正错误:
- 默认XSLT样式表现在可以正确地转义XML异常堆栈跟踪。
- assertPropertyContains没有检查属性的值butthe属性的名称。
- 更改:
- 现在可以通过含有&#X3C从构建文件引用; antunit>根据测试任务的生成文件。
- 在新的断言和assertResourceExists havebeen assertResourceDoesntExist增加。
- 现在assertResourceContains首先验证给定的资源确实存在使用assertResourceExists。
- 在XSLT样式表现在发送到System.err的和System.out的日志创建HTML文件,而不是纯文本。
- 实验JUnit3和JUnit4适配器允许从JUnit运行启动AntUnit脚本。该代码的API是不固定的,在将来的版本可能会改变。
在什么版本1.1是新的:
- 在另外几个错误修正和一些新的断言AntUnit 1.1让听众测试接收被测项目的日志输出。无论plainlistener和xmllistener有一个选项,使他们呼应项目的输出到各自的日志。
要求:
- 在Apache Ant的1.7或更高版本
评论没有发现