2012-02-10 3 views
2

를 통해 테스트를 실행할 때 TestNG의 그룹을 제외합니다. 내가어떻게 포함/I는 특정 그룹에 속하는 테스트를 실행하는 Gradle을 테스트 작업을 만들려고 해요 Gradle을

./gradlew clean test 

모두를 사용하여 테스트를 호출 할 때

내 테스트는

@Test(groups = {"chrome"}) 
public void myTest() { 
    //test code lives here... 
} 

내 Gradle을 작업 그러나 설정이

test { 
    useTestNG() { 
     excludeGroups 'chrome' 
    } 
} 

처럼 ... 이런 식으로 주석있다 크롬 그룹에 속한 것으로 태그 된 테스트는 아직 실행 중입니다.

내가 나를 위해 맥 OSX에 10.7.3

TestNG를 6.3.1

답변

2

작품 벌금을 milestone7 Gradle을 1.0을 사용하고 있습니다. 문제를 나타내는 작은 자체 포함 된 빌드를 제공 할 수 있습니까?

+0

덕분에 응답을, 적어도 나는 구문이 지금 올바른 알고있다. 나는 작은 프로젝트를 모아서 곧 공유 할 것입니다. –

+0

내가 그 일을하는 동안 그 작업을 역으로 실행하고 크롬 그룹에서만 테스트를 실행하기 위해해야 ​​할 특별한 것이 있습니까? 테스트 { useTestNG() { includeGroups '크롬' } } –

+0

당신은 특별한 아무것도 할 필요가 없습니다; 코드가있는 그대로 작동해야합니다. –

관련 문제