2016-11-24 1 views
1

maven 프로젝트에서 단위 테스트와 수용 테스트를 수행합니다 (스프링 부트). TeamCity에서 빌드가 실행될 때만 단위 테스트를 실행하고 싶습니다. 나는 오이를 사용하고 있습니다. TeamCity에서 단위 테스트를 태그 (Maven)로만 실행하도록

내가 명령 줄을 통해 테스트를 실행

, 모든 것이 예상 인 TeamCity에서,

c:\apache-maven-3.3.9\bin\mvn package -Dcucumber.options="--tags @unit" 

그러나 (만 단위 테스트 실행) 작품으로, 모든 테스트가 실행 (단위 및 수용)되고있다. 그것은 인 TeamCity 내 cucumber.options

또한

TeamCity configuration

, 나는 인 IntelliJ의 '테스트'라이프 사이클을 더블 클릭 무시하는 것 같다, 모든 테스트뿐만 아니라 (단지 단위 테스트)를 실행하는 그래서 내 추측이다 TeamCity는 '테스트'라이프 사이클이하는 일을 정확히 수행합니다.

intellij lifecycle

어떻게 (인 TeamCity에서)이 문제를 해결받을 수 있나요?. 나는 '커맨드 라인'단계를 사용하여 시험해 보았지만, 테스트 커버리지 보고서뿐만 아니라 모든 테스트 결과도 잃어 버렸다.

intellij configuration

답변

0

가 인 TeamCity에서이 방법을 쓰는 시도 : "-Dcucumber.options= --tags @unit"

enter image description here

i는 구성을 생성 (또는 변경)에 의해 IntelliJ에 문제를 해결했다

관련 문제