TestNGを実行していて、すべてのスイート接続から特定のグループのみを実行しようとしていますが、最初のテストのみがグループによってフィルタリングされます。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Managemenet" parallel="methods" thread-count="100" preserve-order="false" >
<test verbose="2" name="Chen Tests" parallel="tests" thread-count="100" >
<groups>
<define name="Sanity">
<include name="mgmt_sanity"></include>
</define>
<define name="Regression">
<include name="mgmt_regression"></include>
<include name="mgmt_sanity"></include>
</define>
<define name="Smoke">
<include name="mgmt_smoke"></include>
</define>
</groups>
<classes>
<class name="com.chen.auto.mgmt.chenTests">
</class>
</classes>
</test>
<test verbose="2" name="Dudu Tests" parallel="tests" thread-count="100" >
<groups>
<define name="Sanity">
<include name="mgmt_sanity"></include>
</define>
<define name="Regression">
<include name="mgmt_regression"></include>
<include name="mgmt_sanity"></include>
</define>
<define name="Smoke">
<include name="mgmt_smoke"></include>
</define>
</groups>
<classes>
<class name="com.chen.auto.mgmt.dudu">
</class>
</classes>
</test>
</suite>
同様の未解決の質問がありますが、答えはありません。
バグのようです。その結果、すべての並列オプションを使用しても、ReportNGを使用できません。
誰かがそれを機能させる方法はありますか?