TestNG XML:尽管从属组发生故障,但仍在执行组

TestNG XML: Groups still being executed although failure occurred in the dependent group

我已经设置了我的 xml,所以它会 运行 组,这取决于不同的组,以便 运行。 当不同的组失败时,我希望这些组不会 运行,但它仍然是 运行ning。 这是我的代码:

<test name="Test1">
    <parameter name="testedApp" value="someValue"/>
    <groups>
        <run>
            **<include name="Test1"/>**
            <exclude name="TestX"/>
            <exclude name="TextY"/>
        </run>
        <dependencies>
            <!-- Service Health Check -->
            **<group name="Test1" depends-on="ServiceHealthCheck"/>**
        </dependencies>
    </groups>
    <packages>
        <package name="project.auto.tests.api...*"/>(package)
    </packages>
    <classes>
        <!-- Service Health Check -->
        <class name=".....PbServiceHealthCheckTest"/>(class)
    </classes>
</test>

答案:TestNG 6.14.3 有一个错误,它会阻止 "depends-on" 正常工作。 升级到 TestNG 7.1.0 解决了这个问题。