テストをデバッグする場合、障害とテスト対象のデバイスの基本的な状況を把握するために、常に一連のログが必要です。ソースには、Logcat、Tradefedホストログ、スクリーンショットなどが含まれます。
テストライターがこれらのログを取得するのを一般的で簡単にするために、Tradefedにはログの収集を支援するメカニズムが組み込まれています。
構成
失敗時にログを自動的に収集するには、Tradefedコマンドラインに次のオプションを追加します。
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
可能な値の完全なリストを表示するには、 AutoLogCollectorをチェックアウトしてください
便宜上、logcatとscreenshotにはそれぞれ直接フラグがあります。
--logcat-on-failure
and
--screenshot-on-failure
スイートモジュールに関する注意(AndroidTest.xml)
モジュールは、 AndroidTest.xml
でこのオプションを直接指定することはできませんが、代わりにモジュールコントローラーを使用できます。