项目背景:
Maven+TestNG+HTTPClient 的接口测试项目,测试用例主要依赖TestNG的groups来管理和分组
问题描述:
今天照常进行自动化case的维护,添加了一个新的名为CompatibilityScore的类,并在里面加了几个测试用例,这些测试用例都在同一组里
简单代码如下:
public class CompatibilityScore extends TestSuiteSetup {
@BeforeClass(alwaysRun = true)
public void attachTenant() {
//daima
}
@Test(dataProviderClass = DataProviders.class, groups = "api.compatibility.score", dataProvider = "modelIdProvider")
public void bulkScore(String modelId) {
//测试逻辑
}
@Test(dataProviderClass = DataProviders.class, groups = "api.compatibility.score", dataProvider = "modelIdProvider")
public void bulkScoreWithEnrich(String modelId) {
//测试逻辑
}
@Test(dataProviderClass = DataProviders.class, groups = "api.compatibility.score", dataProvider = "modelIdProvider")
public void RTSScore(String modelId) {
//测试逻辑
}
}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<properties>
<property>
<name>usedefaultlisteners</name>
<