2013-11-20 3 views
1

Maven 확실한 테스트 및 테스트 클래스 및 메소드를 실행하려면 testng.xml 파일이 필요합니까? Maven에 다중 모듈 원자로 설정이 있습니다. Testng 및 일부 사용자 정의 도구는 한 모듈에 있으며 테스트는 다른 모듈에 있습니다. 우리의 구조는 다음과 같습니다.Maven surefire가 모듈에서 testng 테스트를 찾을 수 없습니다.

/pom.xml 
/testng-utils/pom.xml 
/testng-utils/src 
/tests/pom.xml 
/tests/src 

테스트 모듈은 testng 유틸리티에 종속됩니다. testng-utils 모듈은 testng과 hamcrest를 가져옵니다. Surefire는 tests/pom.xml의 플러그인입니다.

내 테스트 내에서 testng 주석을 사용하고 testng.xml 파일을 사용하지 않고 거의 정보를 제공하지 않는다는 것을 알고 있으므로 대답을위한 심도가 너무 높지는 않습니다. 내 검사가 왜 발견되지 않는지에 대한 암시.

누구나 이와 비슷한 설정을 사용하고 확실한 방법으로 testng.xml 파일을 사용하지 않고 testng을 호출합니까? 나는 능력있는 사람이라면 더 많은 정보를 포함 시키려고 노력할 수있다. 그러나 이것은 내가 일하는 회사를위한 것이므로 많이 넣을 수는 없다.

감사합니다.

답변

0

만큼 당신이 SRC/테스트/자바 디렉토리에 테스트를 배치하고 * Test.java 명명 규칙의 확실한 어떤 추가 구성없이 픽업 할 수 있어야한다 따를 때. 내가 무슨 생각

Surefire + TestNG

+1

, 내가 찾을 필요가 일어나고 다른 뭔가가 있어야합니다. –

관련 문제