2015-12-13 11 views
11

私はgradle cCが動作するように管理しました。私のテストでは、1行のテキストを印刷して記録するだけです。アンドロイド機器テストの出力はどこですか?

grep -r text * fails. 

どこsystem.outlogging出力はありますか?

おかげ

編集:私はテスト(それは中だ... /アプリ/ビルド/テスト結果/)ユニット用の出力を見つけました。まだ他の人と運がない。

計測されたテストの出力をどうにか保存する方法はありますか?

+0

リンクが404 –

+0

たコピー&ペーストのエラーを取得し、この1つは動作します:http://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html – PhilLab

答えて

4

gradlew connectedCheckは、これらの計測テストはまた、任意Log.d文とともに、LogCatでの出力を記録します

\build\reports\androidTests\connected\ 
    and 
\build\outputs\androidTest-results\connected\ 

を参照して、ビルドディレクトリにテスト結果を生成します実行しています。

1月27日18:05:30.445 32664から32677/your.packagename I /のSystem.out:テスト出力

もしあなたのテストケースでSystem.out.printを使用すると、このような出力になりますあなたはおそらくadb logcatを実行し、デバイスからログを取り出すグラデルタスクを書くことができる出力を持続させる必要があります。

+0

は、方法についてのアイデアを得ましたそのgradleタスクを書くには? –

+0

@RayTayekどのようなgradleタスクですか? 'connectedCheck'はアンドロイドプラグインの一部であり、すべてのプロジェクトに含まれています。これはあなたの質問 –

+0

で述べた' cC'と同じです: "...あなたはおそらくadb logcat ..を実行するgradleタスクを書くことができます" –

関連する問題