2011-12-15 4 views
4

엄청난 양의 테스트가 있습니다. .xml 파일 (예 : TestNG 제품군)에 포함 된 테스트 중에서 선택할 수 있습니다.선택할 테스트를 지정할 수 있습니까?

우리는 모든 테스트 사례에 주석 groups = { "shouldbetested" }을 넣고 싶지 않고 .xml 파일의 정보를 infinitest에 제공합니다.

이것이 가능합니까?

Google이 할 수있는 또 다른 도구입니까?

답변

0

Infinitest는 infinitest.filters 파일의 정규식을 사용하여 실행하지 않으려는 테스트를 수행 할 수 있습니다.

infinitest.filters에는 필터링 할 테스트 클래스와 일치하는 정규 표현식 (한 줄에 하나씩)이 있습니다. 이 파일을 프로젝트 루트 (작업 디렉토리)에 넣으면 Infinitest는 해당 테스트를 필터링합니다.

클래스 이름에는 패키지 이름이 포함되어 있으므로 모든 패키지와 일치 시키려면 앞에 .*을 사용하십시오.

+1

좋아,하지만 문제는, 어떻게 실행할 테스트를 지정 않습니다됩니다 (* YourTest?!.)? 이는 실행하지 않을 테스트를 지정하는 것과 동일하지 않습니다. – foxdonut

2

당신은 "없다"특정 테스트를 생략하기 위해 정기적 expresstion를 사용할 수 있습니다

관련 문제