testng.xml执行所有测试,包括将来可能添加的测试

时间:2017-05-17 06:36:14

标签: testng

testng.xml文件的正确内容是什么,以便我可以捕获所有测试,而不必担心将来更改它?

我已经尝试了

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

<suite name="Unit Tests" verbose="1" >
    <test name="sample-Test" >
        <packages>
            <package name=".*"/>
        </packages>
    </test>
</suite>

但没有进行任何测试。

按名称添加类将确保运行测试,但这需要在将来进行更改,这是我首先要避免的。

这是testng-6.10,根据TestNG文档,只需要包文件片段就足以运行所有测试。

TIA

1 个答案:

答案 0 :(得分:0)

让我们说你的所有包都以com.开头,所以也许你可以使用下面的东西

<packages>
    <package name="com.*"/>
</packages>

没有帮助吗?