JUnit을 사용하여 실행되는 Selenium 2 테스트 세트 인 Maven 프로젝트가 있습니다. 즉, 전체 프로젝트의 유일한 것은 JUnit 테스트 케이스이며 모두 프로젝트의 주요 소스 파일이므로 정상 소스 디렉토리 즉 src/main/java에 있습니다.정상 수명주기 밖에서 Maven으로 Selenium RC junit 테스트를 실행하려면 어떻게해야합니까?
Maven을 사용하여 동일한 테스트를 실행할 수 있기를 원하지만이 테스트는 실제 단위 테스트 또는 프로젝트 내 통합 테스트가 아니기 때문에 (자체 테스트를하지 않고 다른 곳에서 웹 응용 프로그램을 테스트하고 있기 때문에) 정상적인 빌드 수명주기 중에 실행되도록하지 마십시오. 그러나 나는 여전히 POM 파일 내에서 테스트 단계/목표를 정의 할 수 있기를 원합니다.
이 시점에서 필자는 surefire 플러그인이 작동하는 방식을 이해하고 있으며 빌드에서 실행을 분리하는 방법을 알지 못합니다. 나는 모든 새로운 사형 집행을 독립형으로 만들고 싶다. 그래서 mvn run-webtests와 run-webtests 단계를 내 프로젝트의 컴파일 및 패키지 목표와 완전히 다른 무언가로 만들면된다. 나는 바른 길에
1) AM 또는이 문제를 생각하는 더 좋은 방법이 :
그래서 나는이 개 전체 질문이 됐을까?2.)이 작품을 만들기 위해 내가해야 할 일은 무엇입니까? 사용자 정의 단계를 만드시겠습니까? 맞춤 목표를 만드시겠습니까?
이런 겉으로보기에는 기본적인 질문을 해 주어서 미안하지만, 이와 같은 일을하는 사람의 사례를 찾을 수 없었습니다.
나는 이해하지 못한다. 왜 이것을 라이프 사이클의 "외부"에서 수행하려고합니까? – krosenvold