1. ホーム
  2. android

[解決済み] Android Studioですべてのユニットテストを実行する

2023-04-29 16:48:04

質問

Android Studioにこのようなプロジェクトがあります。

すべてのプロジェクトのすべてのユニットテストをワンクリックで実行したいのですが。

どのようにすればよいのでしょうか?

どのように解決するのですか?

まず、プロジェクトで利用可能なすべてのテストタスクをリストアップするために

./gradlew tasks

次に、実行したいタスクを選択します。すべてのフレーバー、すべての buildTypes に対してすべてのテストを実行したい場合は、次のように実行します。

./gradlew test connectedAndroidTest

テストを実行するたびにgradleのテストコマンドを覚えるのが面倒な場合は、"custom_tasks.gradle"というファイルを作成し、そこに

task testAll(dependsOn: ['test', 'connectedAndroidTest']) {
   group = 'custom_tasks'
   description = "Run all tests"
}

次に

./gradlew testAll