testNg 및 Maven을 surefire 플러그인과 함께 사용하여 테스트를 실행합니다. 같은 시간대에 여러 개의 다른 구성 요소를 사용할 수 있기를 원합니다. 현재이 작업을 수행하기 위해 테스트 스위트를 정의하는 몇 가지 XML 파일이 있고 mvn test -Dtestfile =/path를 수행하고 그 스위트를 대신 사용할 수 있도록 pom을 설정했습니다.testng 및 maven을 사용하여 다른 테스트 스위트 실행
XML 파일을 하나의 파일로 결합하고 테스트 이름이나 다른 시스템을 기반으로 선택하는 방법이 있는지 궁금합니다.
편집 : Smoke, Sanity, Regression으로 정의 된 모든 테스트를 이미 완료했으며 특정 구성 요소에 대해 모든 회귀 분석을 실행할 수 있기를 원합니다. TestNG CLI를 실행하면 test1 comp1, comp2, comp3 등을 제공 할 수 있습니다. 여기서 각 구성 요소는 여러 개의 테스트를 포함하는 하나의 xml 모음에서 정의됩니다(). 나는 exec : java 플러그인을 사용하지 않아서 maven에서 이것을 수행 할 수있는 방법이 있는지 궁금했다. 당신이 할 수있는 일
나는 이것을 시도했다. 그래서, 다른 프로파일에 대해 다른 testng.xml 파일을 설정 했습니까? – 12rad
오류가 계속 발생합니다. – 12rad