【发布时间】:2012-02-02 01:04:31
【问题描述】:
我正在开发一个自定义 Ant 任务的项目。
作为自动化验收测试的一部分,我想从 JUnit 执行 Ant(与通常的愿望相反)并传递一个包含特定构建 XML 的字符串,以通过命令行参数或标准输入或管道或其他东西进行测试像这样,而不是将其引用到磁盘上的构建文件。
有什么可行的方法吗?
【问题讨论】:
-
您不能直接使用 ant 来运行验收测试吗?即你真的需要向它添加 JUnit 层吗?
-
使用 JUnit 运行 Ant 进行测试对我来说没有问题。临时文件工作正常。我的问题源于好奇,而不是沮丧。