1
나는이 같은 TestNG를에 선언의 dataProvider가있는 경우 :배포로드
@DataProvider(name = "getSuitesFromExcel", parallel = true)
public Object[][] getSuitesFromExcel() {
ArrayList<String> executingTestSuites = new ArrayList<String>();
Object[][] returnObject = new Object[executingTestSuites.size()][1];
for (int i = 0; i < executingTestSuites.size(); i++) {
returnObject[i][0] = executingTestSuites.get(i);
}
return returnObject;
}
@Factory(dataprovider="getSuitesFromExcel")
public Object[] createInstances(String s) {
Object[] returnObject = new Object[1];
//Do something here
return returnObject;
}
나는 50 개의 스위트 룸이있는 경우 내가 처음 실행 25를 실행하려면 같은 부하를 배포 할 경우 한 번 실행이 완료되었습니다. 남은 25 개의 스위트를 시작하고 싶습니다. 어떻게 할 수 있습니까? 내 testng.xml을 변경하고 싶지는 않지만 코드 자체의 부하를 제어하고 싶습니다. 모든 제안은 정말 감사드립니다.