我想使用ant(post 1.7)在某个jar中运行名为*Test.class的类中的所有测试.
像下面这样的东西(虽然它实际上没有运行任何测试):
<junit fork="yes" printsummary="on" haltonfailure="on">
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit.output.dir}">
<resources>
<zipentry zipfile="tests-only.jar" name="**/*Test.class"/>
</resources>
</batchtest>
<classpath refid="testsplus.classpath"/>
</junit>
Run Code Online (Sandbox Code Playgroud)
资源/ zipentry部分的正确语法是什么?
蚂蚁文档说:
batchtest从任意数量的嵌套资源集合中收集包含的资源.然后,它为每个以.java或.class结尾的资源生成测试类名.
在仅
<fileset>支持Ant 1.7之前,支持任何类型的资源集合作为嵌套元素.
Ben*_*Ben 14
而不是zipentry你可以使用zipfileset数据类型:
<zipfileset src="tests-only.jar" includes="**/*Test.class"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6224 次 |
| 最近记录: |