2014-11-17 3 views
9

다음 명령 줄 버전과 같이 Gradle 빌드를 수행 할 때 IntelliJ에서 JUnit 테스트를 건너 뛸 수있는 방법을 알고있는 사람이 있습니까? 솔루션을 광범위하게 검색했지만 찾을 수 없습니다. 기존 프로젝트를 Gradle로 변환하는 과정에 있으며 Gradle, 일부 UX, 일부 프런트 엔드 및 일부 Java에 익숙하지 않은 많은 개발자를 지원해야합니다. 무수한 모듈에는 많은 깨진 Junit 테스트가 있으며 장기적으로 해결할 것입니다. 단기간 나는 다른 모든 개발자가 자신의 직업을 쉽게 수행 할 수 있도록 익숙한 도구를 사용해야합니다.Gradle을 사용하여 IntelliJ에서 테스트 건너 뛰기

./gradlew build -x test 

Gradle을-안드로이드 컴파일러 설정은 명령 줄 옵션 만 아래 그림과 대화 IntelliJ를 설정에서와 같이 비 안드로이드하지 프로젝트 수 있습니다.

enter image description here

+0

IDE에서 기본 설정 아래의 기본 설정 섹션 또는 기본값을 설정할 수있는 옵션 아래에 계신 섹션이 있습니까? 거기에 지정할 수 있습니다. 예 : Eclipse에서 Windows> 환경 설정> 그 레이들 (왼쪽 창)> "프로그램 인수"에서 "사용"(라디오 버튼)을 선택하고 "-x test"를 입력하면 Eclipse에서 Gradle 빌드가 실행되지 않습니다. 테스트 (단위 테스트)를 실행합니다. –

+0

아니요, 인수를 전달할 수있는 옵션이 없습니다. VM 인수 필드가 있지만 테스트를 건너 뛰기 위해 사용할 수는 없습니다. – Gremash

+0

Gradle의 JVM (세션)에서 JVM 특정 arg를 전달할 수있는 것으로 동의합니다. 이제는 "컴파일러"섹션에서 "Excludes"에 "-x test"를 추가 할 수 있습니까? '빌드 도구'(Gradle의 상위 섹션)를 클릭하면 탭/옵션이 표시됩니까? –

답변

14

그것이 Gradle을 프로젝트 (인 IntelliJ에서 일명 Gradle을 통합)의 경우는 인 IntelliJ에서 표준 정리 빌드를 실행할 수 있습니다. 그런 다음 구성을 편집하고 스크립트 매개 변수에 -x test를 추가합니다.이 테스트는 테스트를 실행하지 않고 클린 빌드 (또는 다른 작업)를 실행합니다. -> 이미지로 연결 http://i.stack.imgur.com/jJ6hT.jpg

+0

고맙습니다. 그것이 내가 필요한 것입니다. 또는 수동으로 매개 변수를 사용하여 실행 구성에 Gradle 작업을 추가했을 수도 있습니다. – Gremash

관련 문제