2012-08-24 4 views
1

testng.xml에서 그룹화를 위해 몇 가지 테스트 클래스를 포함 시켰습니다. 내가 실행하고 싶은 분리 한 모든 테스트 클래스 이름을 사용하지 않도록 설정하면하나의 그룹에서 TestNG 단일 테스트 실행

@Parameters({"excelName", "excelTabName"}) 
@BeforeClass(alwaysRun=true) 
public void setup(){/*Setup code here*/} 

@Test(groups={"security"}) 
public void searchUser() {/*Test code here*/} 

, 나는 MVN -Dgroup = groupName을 테스트 같은 받는다는 명령을 사용하여 테스트 클래스의 내부에서 나는 몇 가지 매개 변수 및 그룹 이름을 전달합니다. testng.xml에 주석이없는 테스트 클래스를 실행합니다.

모든 테스트 클래스를 testng.xml에서 사용 가능하게하고 싶을 때 필요한 경우 하나의 테스트 만 실행하고 싶습니다. 어떤 제안이라도 대단히 감사 할 것입니다.

답변

0

는 당신이 필요로하는 모든 것 같은데, 이것은 실행에 대해서만 시험 방법 searchUser()를로드

<test name="MyTest"> 
    <classes> 
    <class name="TestClass"> 
     <methods> 
     <include name="searchUser" /> 
     </methods> 
    </class> 
    </classes> 
</test> 

을 실행할 때 실행하는 방법을 지정하는 것입니다.

관련 문제