即將實施帶有Maven + TestNG + Selenium的測試框架。TestNG.xml套件包含所有文件包所有文件
如何聲明一個suite.xml告訴TestNG運行ALL測試?我已經嘗試了所有這些都無濟於事:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<classes>
<class name="*" />
</classes>
</test>
</suite>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<groups>
<run>
<include name="*" />
<exclude name="disabled" />
</run>
</groups>
</test>
</suite>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<packages>
<package name="*" />
</packages>
</test>
</suite>
我需要指定不同paramers但所有正在運行的所有測試不同的套件配置。每個我可以明確地列出的例子都列出了每個類或者包,這對我來說意義不大。
我同樣覺得這真的很離奇。它看起來不僅可能,而且很容易在test目錄下創建一個TestNG測試,但是無法更新testng.xml文件,並且注意測試實際上並未作爲部分運行的套件... – dimo414