「app」と「library」の2つのモジュールがあるとします。テスト実行時に依存モジュールのテストをスキップ
'app'モジュールは 'library'に依存します。私は両方のモジュールのjavaユニットテストを書いています。 'app'モジュールのテストを実行すると、Gradleは 'library'モジュールをビルドし、 'library'モジュールのテストも実行します。
'app'の実行時に 'library'モジュールユニットテストをスキップする方法はありますか?
「app」と「library」の2つのモジュールがあるとします。テスト実行時に依存モジュールのテストをスキップ
'app'モジュールは 'library'に依存します。私は両方のモジュールのjavaユニットテストを書いています。 'app'モジュールのテストを実行すると、Gradleは 'library'モジュールをビルドし、 'library'モジュールのテストも実行します。
'app'の実行時に 'library'モジュールユニットテストをスキップする方法はありますか?
は、当社のCIサーバ上のすべてのユニットテストを実行するために、例えば./gradlew test{productFlavour}{Variant}
を試してみてください。私はあなたにも試みることができる./gradlew testCiDebug
を使用するのGradleの-x parameter
、ここで説明したよう:https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html#sec:excluding_tasks_from_the_command_line
次に、あなたが他のモジュール上で実行中のタスクを除外することができるはずです。
さらに私の場合、あなたのライブラリにはあなたが気にしない糸くずれのエラーがありました。アプリにこれを追加しますbuild.gradle
lintOptions {
abortOnError false
}