2013-10-25 2 views
0

저는 Surefire 2.16 및 TestNG 6.8.5를 사용하고 있습니다. 내 pom.xml의 설정은 정말 간단합니다 : 설정이 없습니다 (그래서 Surefire는 스스로 테스트 클래스를 찾아야 만합니다).확실한 - TestNG : "오래된"디렉토리 생성을 피하십시오.

그러나이 프로젝트에서 500 단위 테스트가 있고 "오래된"디렉토리 콘텐츠 생성은 매우 매우 느림 (각 클래스/제품군에 대한 하위 디렉토리가 생성 됨)입니다. 테스트 실행은 15 초 밖에 걸리지 않지만 이전 디렉토리에서는 800 초가 넘습니다.

그래서 나는이 "오래된"디렉토리를 피하고 싶지만 (다른 생성 된 파일은 그대로 둔다.) 나는 usedefaultlisteners = false를 사용하여 매개 변수를 시도했지만 모든 보고서가 느슨합니다.

어떻게하면이 작업을 수행 할 수 있습니까?

감사합니다.

답변

0

청취자는 청취자 속성을 클래스 이름의 CSV 목록으로 설정하여 추가 할 수 있습니다.

TestNG source을 보면 기본 수신기가 무엇인지 알 수 있습니다. 메소드는 initializeDefaultListeners입니다. 필요한 청취자 만 골라 직접 추가하십시오.

관련 문제