私はAndroidiumアプリケーションをテストするためにrobotiumを使用しています。テストは成功しましたが、テスト結果を別のファイルで表示する方法はあるかどうかを知りたいのですが。ロボティウムを使用してテスト結果レポートを生成する方法は?
答えて
通常のAndroid JUnitテストとしてロボットテストを実行してから、標準のメカニズムを使用してテスト結果、つまりant task fetch-test-reportを取得することができました。これを行うために、私はツールを使ってアンドロイドによって作成されたbuild.xmlファイルを使用しました。これを設定する方法の詳細については、documentation for developing in other IDEsを参照してください。がんばろう!
それは純粋なJUnitのコードではありませんので、あなたはあなたの選択の道をたどることができます任意のXML文書を使用して
1-XMLベースのテスト実行レポートを/使用するAPI
2 - logcatベースのテスト実行レポートを解析テスト中のデバイスへの書き込み例えば、ログあなたは、Eclipse IDEに
を使用している場合3-カスタマイズされたレポートは、このためには、デバイスに書き込むためのAPIが必要になります
これらはあなたのあたりとして利用可能ないくつかのうち三つの方法です要件とIDE。
私は、logcatとandroid class Log. 'severity'(tag、msg)(「重要度」はi-info、d-debug、w-warn、e-error、v-verbose)ボタンmyViewをクリックする例です:
フィルタを使用すると、タグで出力をフィルタリングし、すべての行を選択すると.txtファイルに保存できます。これらすべては、InstrumentationTestRunnerの出力をあなたのためにファイルにリダイレクトする簡単なスクリプトを書くことによって自動的に行うことができます。
XMLレポートの生成が非常に簡単ですが
手順- は日食でいつものようにJUnitテストを実行します従うべき
Run As-> Android Junit Testを実行します。
テストの実行が完了すると、IDEが提供するステータスバーにステータスが表示されます。
eclipse IDEのJunitビューで使用可能なテスト実行履歴アイコンをクリックすると、XML形式テストをエクスポートできるエクスポートオプションが表示されます。
アイコンを見つける際に問題がある場合は、下の画像をご覧ください。
あなたはPolideainstrumentationtestRunnerを使用することができ、それはあなたがテスト結果を保存したい場所を正確に指定することができます。
http://code.google.com/p/the-missing-android-xml-junit-test-runner/
私はそれに役立つことを願っています(オプションjunitXmlOutput真とjunitOutputDirectory yourPathを追加します)。
私の場合は、ユーザーのスプーンでテスト用のHTMLレポートを生成します。 https://github.com/square/spoon
幻想的なツール!接続されたすべてのデバイスの簡単なレポートとセットアップが簡単です。どうも ... :) – Trinimon
- 1. 別のテスト結果からJUnitレポートを生成するPythonスクリプト
- 2. Perlでテスト結果レポートを生成する
- 3. SOAtestを使用してレポートを生成する方法
- 4. YeomanとMochaを使用してJenkinsでテスト結果とカバレッジレポートを生成
- 5. MVC 3でレポートビューアを使用してレポートを生成する方法は?
- 6. 比較結果のレポートを生成するC#
- 7. cypherを使用してクエリ結果をページングする方法は?
- 8. テスト名とモジュールを追加して結果のドキュメントをテストする方法は?
- 9. レポートビューアを使用してasp.netでレポートを作成する方法
- 10. データドリブンユニットをドリルダウンする方法MSTestを使用したHudsonのテスト結果
- 11. テストが失敗したときのnunitテスト結果の生成
- 12. Select2 v4 AJAXを使用して結果をペーニングする方法
- 13. sqlを使用してポーリング結果を表示する方法
- 14. ActiveRecordを使用して効率的にレポートを生成する
- 15. IReportプレビューとJasperreports APIでレポート生成の結果が異なる
- 16. Gremlinを使用してNoe4j結果をソートして制限する方法は?
- 17. JUnitテスト:スレッドからの結果をテストする方法
- 18. select2結果を再生成する方法
- 19. スタティックフォルダでMSTEST結果を生成する方法
- 20. SQLで空の集計結果を生成する方法
- 21. Google検索結果のタイムライン画像を生成する方法
- 22. LIKEを使用してフィルタリングされた結果を結合する方法
- 23. Yiiレポートの生成方法
- 24. TeamCity/NAnt/Gallio/PartCoverをセットアップしてテスト結果を表示する方法は?
- 25. 既存のjrxmlを使用してJasperServerでレポートを作成する方法は?
- 26. wcfデータソースを使用してssrsレポートを作成する方法は?
- 27. Objdumpの結果を使用してコントロールフローグラフを作成する
- 28. loadUIを使用して負荷を生成する方法は?
- 29. LLVMを使用してコールグラフを生成する方法は?
- 30. DataImportHandlerを使用してIdを生成する方法は?
Eclipseから昼食を取る代わりにシェルからエクスポートする方法はありますか? –