为什么 TestNG 测试中的非唯一组名会影响其他测试 类?我可以在不同的测试 类 中使用相同的组名吗?
Why do non-unique group names in TestNG tests affect other test classes? Can I use the same group names in different test classes?
我在 TestNG 中的 2 个测试 类 中的方法具有相同的组名,例如:
@Test(描述="step 4",组=“4”,dependsOnGroups=“3”)
但是,当我 运行 其中一个测试时,另一个会自动包含在临时 xml 文件中,它也会 运行s。我想让我的组名相对简单,不希望它们是唯一的。这是可能的还是我应该让它们独一无二?
组正是用于此目的 - 从所有 packages/classes 收集测试方法。如果测试方法有 dependsOnGroups
参数,所有相关的测试方法将从所有 类 中触发。如果您想确定测试的优先级,请使用 priority
param for @Test
.
我在 TestNG 中的 2 个测试 类 中的方法具有相同的组名,例如:
@Test(描述="step 4",组=“4”,dependsOnGroups=“3”)
但是,当我 运行 其中一个测试时,另一个会自动包含在临时 xml 文件中,它也会 运行s。我想让我的组名相对简单,不希望它们是唯一的。这是可能的还是我应该让它们独一无二?
组正是用于此目的 - 从所有 packages/classes 收集测试方法。如果测试方法有 dependsOnGroups
参数,所有相关的测试方法将从所有 类 中触发。如果您想确定测试的优先级,请使用 priority
param for @Test
.