对于 ant build.xml 中的元素
for element in ant build.xml
我正在使用 build.xml(ant),代码如下所示,
<junit fork="yes" dir="." >
----------
---------
<for list="1,2,3,4,5,6" param="Val">
<env key="environment" value="${Val}" />
<batchtest fork="yes" todir="${junitreport.todir}">
<fileset dir="src/java">
<include name="TestOne.java" />
<include name="TestTwo.java" />
</fileset>
</batchtest>
</for>
</junit>
而 运行 我收到以下错误,
junit doesn't support the nested "for" element.
在junit中还有其他方法可以实现这个循环吗?
请帮忙。
交换 <for>
和 <junit>
元素,使 <for>
在外面,<junit>
在里面:
<for list="1,2,3,4,5,6" param="Val" delimiter=",">
<sequential>
<junit ...>
<!-- Use an at-sign to reference the "param" from "for". -->
<env key="environment" value="@{Val}" />
</junit>
</sequential>
</for>
请注意,Val
被引用为带有符号 (@
) 而不是美元符号 ($
) 的 @{Val}
。
我正在使用 build.xml(ant),代码如下所示,
<junit fork="yes" dir="." >
----------
---------
<for list="1,2,3,4,5,6" param="Val">
<env key="environment" value="${Val}" />
<batchtest fork="yes" todir="${junitreport.todir}">
<fileset dir="src/java">
<include name="TestOne.java" />
<include name="TestTwo.java" />
</fileset>
</batchtest>
</for>
</junit>
而 运行 我收到以下错误,
junit doesn't support the nested "for" element.
在junit中还有其他方法可以实现这个循环吗?
请帮忙。
交换 <for>
和 <junit>
元素,使 <for>
在外面,<junit>
在里面:
<for list="1,2,3,4,5,6" param="Val" delimiter=",">
<sequential>
<junit ...>
<!-- Use an at-sign to reference the "param" from "for". -->
<env key="environment" value="@{Val}" />
</junit>
</sequential>
</for>
请注意,Val
被引用为带有符号 (@
) 而不是美元符号 ($
) 的 @{Val}
。