Appiumを使用してテストされたAndroidアプリを構築しています。次に、Appium テストのテスト カバレッジを確認したいと思います。Jacoco はオフライン インストルメンテーション ( http://www.eclemma.org/jacoco/trunk/doc/offline.html )をサポートしているため、これは可能だと思います。
また、jacoco gradle プラグインのドキュメントでさえ、次のように述べています。
タイプ Test のすべてのタスクは、Java プラグインが適用されたときにカバレッジ情報を提供するために自動的に拡張されますが、JavaForkOptions を実装するタスクは JaCoCo プラグインによって拡張できます。つまり、Java プロセスをフォークする任意のタスクを使用して、カバレッジ情報を生成できます。
https://docs.gradle.org/current/userguide/jacoco_plugin.htmlを参照してください
しかし、Appium テストが実行されたとき、または手動テスト ケースが実行されたときに、受け入れデバッグ フレーバーが計測され、exec ファイルがスマートフォンに書き込まれるように、build.gradle をどのように作成する必要がありますか? その後、実行ファイルを抽出して、SonarQube に送信してさらに分析できるからです。
ありがとうベン