假设我有很多软件包,我想测试每个软件包中的每个JUnit文件。 我是否需要指定所有包,以便实际测试它们? 或者我可以跳过该部分,以便它将运行在packages标签内写入每个包名称的所有文件吗?
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<!-- $Id$ -->
<suite name="client" verbose="1">
<test name="client-all" junit="false">
<groups>
<run>
<include name="unit"/>
<exclude name="broken"/>
</run>
</groups>
<!-- Do I really need to specify all the package names? What if I have alot
and want to run on all of them? -->
<packages>
<package name="seriously?"/>
</packages>
</test>
</suite>
答案 0 :(得分:1)
您可以在包定义中使用通配符。如下所示:
<packages>
<package name="com.myRootPackage.*"/>
</packages>
匹配以com.myRootPackage