用于传递多个测试类名称的ant-testng任务(通过cmd行args)

时间:2013-03-11 08:56:37

标签: ant testng

我想调用一个ant任务,该任务应该接受testng和run的多个测试类(不是套件xml), 与逗号分隔的测试类列表非常相似。检查文档时,我找不到任何线索。 有可能,请告诉我。

这是我执行单个测试的蚂蚁任务:

<target name="run-class"
    description="run a specific test class. Requires class.name property set to fully-qualified name of class">
    <some properties />
    <testng classpathref="lib.path"
            outputDir="${outputDir}"
            workingDir="${workingDir}"
            verbose="2"
            useDefaultListeners="false"
            listeners="${testng.listeners}"
            className="${class.name}"
            delegateCommandSystemProperties="true"
            configFailurePolicy="continue">
        <jvm params/>
    </testng>
</target>

我会将其调用为:ant run-class -Dclass.name=com.vmware.CreateVM -DParallel=true

我想提供另一个上面的ant任务,该任务应该接受多个测试类(但不能作为套件xml文件)

1 个答案:

答案 0 :(得分:0)

请参阅TestNG Ant Task文档并查看classpathclasspathref个属性和classfileset元素。