Gradle でテストを除外して実行する

Gradle でテストを除外して実行する方法について説明する。

Gradle コマンドを実行するときに、テストタスクを除外して進めたい場合がある。

コマンドオプションで除外する

以下は、ビルドタスクの実行時にテストタスクを除外して実行する方法である。

$ gradle build --exclude-task test

また、次のようにオプションを短縮することもできる。

$ gradle build -x test

設定ファイルに記述して除外する

次のように build.gradle ファイルに記述することで、パッケージ単位で test を除外することもできる。 ファイルの範囲はワイルドカード (*) で設定できる。

次のように記述する。

test {
    exclude '**/*'
}
test {
    exclude 'com/example/demo**'
}