2013-08-05 12 views
7

私は 'gradlew connectedCheck'コマンドを使用すると常にデバッグバージョンをビルドし、私のアプリケーションのデバッグバージョンに対してテストします。私のアプリのリリース版をテストすることも可能ですか?Android Gradleプラグインでアプリのリリースバージョンをテストすることは可能ですか?

私はproguardを有効にし、実行時に必要なものをフィルタリングしないようにしたいと考えています。

答えて

17

ただ1つのビルドタイプに対してのみテストすることができます(ただし、これは変更される可能性があります)。テストするために、ビルドタイプを設定するには

android { 
    testBuildType "release" 
} 

あなたはすべての時間をbuild.gradle編集する必要がないことのenv VARを通じて、これを動的に設定することができます。

+1

どのようにenv varを通じて変更しますか? testBuildTypeプロパティを動的に変更しても、オーサリング時に設定された元のタイプが常にアセンブルされます。例えば:app:assembleReleaseTestの代わりに:app:assembleQATest – whizzle

+0

こんにちは、どのようにgradleからのリリース前にすべてのandroidTestsを実行するには?何か方法はありますか? – Daniele

関連する問題