私は次のコマンドを使用してAndroidデバイスでのいくつかのテストを実行しています使用している場合、テスト結果を取得する方法:「adbのシェル午前楽器」
adbのシェル午前機器package.name/android -wを.test.runner.AndroidJUnitRunner
私はSTDOUTて、テストの進行状況と簡単な結果を見ることができます。しかし、このプロセスはまた、デバイス(xml、htmlなど)内に結果ファイルを生成しますか?はいの場合、それはどこに保存されていますか?
おかげ
より良い方法でテスト結果を表示する方法はありますか? Android Studioでテストを実行すると、xml、htmlなどのjunitテスト出力が生成されるため、これを尋ねています。 – Marcelo
レポートの生成は、一般に 'am instrument'より上位のレイヤーで処理されるためです。 Gradleを使用してテストを実行すると、レポートが生成されます。私はこれがAndroid Studioにも依存していると考えています。 –
テスト自体からレポートを生成する必要がある場合は、カスタムテストランナーを使用できます。それを行うための1つの方法については、この回答を参照してください:http://stackoverflow.com/a/5574418/1999084 –