Maven 2에서 단위 테스트를 자동화하기 위해 Jetty과 Selenium을 사용하고 있습니다. CI 빌드의 일부로이 테스트를 실제로 실행하기를 원하며 -Dmaven.test.skip
속성을 통해 테스트를 제어하려고합니다.-Dmaven.test.skip으로 Maven Jetty Plugin 실행을 어떻게 제어 할 수 있습니까?
Jetty 플러그인에 대한 실행에이 방법을 적용 할 수 없습니다. 나는 명백한 것을 놓치고 있는가?
Maven 2에서 단위 테스트를 자동화하기 위해 Jetty과 Selenium을 사용하고 있습니다. CI 빌드의 일부로이 테스트를 실제로 실행하기를 원하며 -Dmaven.test.skip
속성을 통해 테스트를 제어하려고합니다.-Dmaven.test.skip으로 Maven Jetty Plugin 실행을 어떻게 제어 할 수 있습니까?
Jetty 플러그인에 대한 실행에이 방법을 적용 할 수 없습니다. 나는 명백한 것을 놓치고 있는가?
를 참조하십시오. jetty 플러그인은이 속성에 전혀 신경 쓰지 않습니다. 이렇게하는 유일한 방법은 부두 플러그인 실행을 프로필로 옮기고 maven.test.skip 속성이 false 인 경우 activating으로 시도해보십시오. 이 기능에 대한
-Dmaven 인 경우에는 작동하지 않습니다. test.skip은 생략됩니다. 이는 솔루션이 CI 서버 전용 프로파일을 작성하고이를 빌드 명령어의 일부로 지정한다는 것을 의미합니다. –
은 maven.test.skip 속성은 그냥 건너 뛰어야 여부를 결정하는 데에 확실한 플러그인이 보이는 호텔입니다 http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
이 링크는 실제로 유스 케이스를 다루지 않는 문서를 말합니다. –
흠 자동 실행 예제가 (테스트 프로세스의 일부로) 있고 테스트 프로세스가없는 경우 (-skip ...) 잘 작동하지 않습니다. –
기능 요청은 이미 고정 지금은 jetty.skip
특성 설정하여 부두 플러그인 실행을 건너 뛸 수 있습니다 : 또한
$ mvn -Djetty.skip=true
참조 :
을 당신은 분명히 할 수 있습니다. CI 서버에서만 모든 통합 테스트를 실행합니까? –