gpt4 book ai didi

testng - 如何在TestNG中排除类?

转载 作者:行者123 更新时间:2023-12-04 00:36:08 26 4
gpt4 key购买 nike

这可以排除 testng.xml 中的类吗?

我试过

<packages>
<package exclude="com.tt.ee"/>
</packages>

但它给出了错误。

最佳答案

根据TestNG dtd , exclude element 仅适用于以下元素:

  • package - 包列表中的包描述。
  • 方法 - 要从该测试中包含/排除的方法列表。
  • run - 用于定义应运行哪些组的组子标签。

  • 元素 classesclass不能直接排除;但是,您可以通过组排除类:
    @Test(groups = { "ClassTest1" })
    public class Test1 {

    public void testMethod1() {
    }

    public void testMethod2() {
    }

    }

    然后你将定义 testng.xml:
    <suite>
    <test>
    <groups>
    <run>
    <exclude name="ClassTest1"/>
    </run>
    </groups>
    <classes>
    <class name="Test1">
    </classes>
    </test>
    </suite>

    在大多数情况下,您可以定义运行要包含的类,而不是要排除的类,因此只需包含要运行的类即可。

    关于testng - 如何在TestNG中排除类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12157846/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com