Junit 对于ant build.xml中的元素

Junit 对于ant build.xml中的元素,junit,ant,ant-contrib,Junit,Ant,Ant Contrib,我使用的是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=

我使用的是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中有没有其他方法来实现这个循环

请帮助。

交换
元素,使
位于外部,而
位于内部:

<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
被引用为带有at符号(
@
)的
{Val}
,而不是美元符号(
$

<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>