Gradle - ユニットテストをスキップする方法

ユニットテストが失敗した場合、デフォルトで、Gradleビルドが中止されます。

多くの場合、単体テストが失敗してもプロジェクトを構築する必要があります。

Gradleビルドのユニットテスト全体をスキップするには、このオプション `-x test`を使います

gradle build -x test

1。デフォルトのGradleビルド:

$ gradle build
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
---------------------------> Unit test task

:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
---------------------------> Unit test task
:test
:check
:build

2。 ユニットテストをスキップしてビルドする :

$ gradle build -x test
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
---------------------------> Unit test task

---------------------------> Unit test task
:check
:build

参考文献

  1. http://www.gradle.org/docs/current/userguide/userguide single.html#sec:excluding tasks from the command line[Gradle

ユーザーガイド - タスクを除く]。 Mavenユニットテストをスキップする方法