将测试名称从testng xml解析为ant build.xml

将测试名称从testng xml解析为ant build.xml,ant,testng,Ant,Testng,有许多testng.xml文件,我使用命令行选项通过相同的build.xml运行它们 我希望build.xml解析通过命令行选项传递的每个testng.xml中的测试名称 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="tests" verbose="1" threads="10" preserve-order="true"> <test name="fir

有许多testng.xml文件,我使用命令行选项通过相同的build.xml运行它们

我希望build.xml解析通过命令行选项传递的每个testng.xml中的测试名称

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="tests" verbose="1" threads="10" preserve-order="true">

    <test name="first" preserve-order="true">
            <classes>
                    <class name="com.etc.first">
                            <methods>
                                    <include name="First" />
                            </methods>
                    </class>
       </classes>
    </test>

    <test name="second" preserve-order="true">
            <classes>
                    <class name="com.etc.Second.java">
            <methods>
                    <include name="Req" />
            </methods>
        </class>
            </classes>
    </test>

</suite>


为什么不使用xmlfileset选项对所有可用的测试文件运行testng?在文档中描述为一个示例:您将如何处理测试名称?因为TestNG侦听器是访问测试名称的好方法。