2016-04-26 20 views
0

「app」と「library」の2つのモジュールがあるとします。テスト実行時に依存モジュールのテストをスキップ

'app'モジュールは 'library'に依存します。私は両方のモジュールのjavaユニットテストを書いています。 'app'モジュールのテストを実行すると、Gradleは 'library'モジュールをビルドし、 'library'モジュールのテストも実行します。

'app'の実行時に 'library'モジュールユニットテストをスキップする方法はありますか?

答えて

0

は、当社の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 
    } 
関連する問題