2011-01-31 19 views

答えて

2

通常のAndroid JUnitテストとしてロボットテストを実行してから、標準のメカニズムを使用してテスト結果、つまりant task fetch-test-reportを取得することができました。これを行うために、私はツールを使ってアンドロイドによって作成されたbuild.xmlファイルを使用しました。これを設定する方法の詳細については、documentation for developing in other IDEsを参照してください。がんばろう!

1

それは純粋なJUnitのコードではありませんので、あなたはあなたの選択の道をたどることができます任意のXML文書を使用して

1-XMLベースのテスト実行レポートを/使用するAPI

2 - logcatベースのテスト実行レポートを解析テスト中のデバイスへの書き込み例えば、ログあなたは、Eclipse IDEに

を使用している場合

3-カスタマイズされたレポートは、このためには、デバイスに書き込むためのAPIが必要になります

これらはあなたのあたりとして利用可能ないくつかのうち三つの方法です要件とIDE。

2

私は、logcatとandroid class Log. 'severity'(tag、msg)(「重要度」はi-info、d-debug、w-warn、e-error、v-verbose)ボタンmyViewをクリックする例です:

フィルタを使用すると、タグで出力をフィルタリングし、すべての行を選択すると.txtファイルに保存できます。これらすべては、InstrumentationTestRunnerの出力をあなたのためにファイルにリダイレクトする簡単なスクリプトを書くことによって自動的に行うことができます。

もページを参照してください。私たちは、Eclipse IDEを使用しているときLog classlogcat

2

XMLレポートの生成が非常に簡単ですが

手順
  1. は日食でいつものようにJUnitテストを実行します従うべき

    Run As-> Android Junit Testを実行します。

  2. テストの実行が完了すると、IDEが提供するステータスバーにステータスが表示されます。

  3. eclipse IDEのJunitビューで使用可能なテスト実行履歴アイコンをクリックすると、XML形式テストをエクスポートできるエクスポートオプションが表示されます。

アイコンを見つける際に問題がある場合は、下の画像をご覧ください。

enter image description here

+1

Eclipseから昼食を取る代わりにシェルからエクスポートする方法はありますか? –

0

あなたはPolideainstrumentationtestRunnerを使用することができ、それはあなたがテスト結果を保存したい場所を正確に指定することができます。

http://code.google.com/p/the-missing-android-xml-junit-test-runner/

私はそれに役立つことを願っています(オプションjunitXmlOutput真とjunitOutputDirectory yourPathを追加します)。

2

私の場合は、ユーザーのスプーンでテスト用のHTMLレポートを生成します。 https://github.com/square/spoon

+0

幻想的なツール!接続されたすべてのデバイスの簡単なレポートとセットアップが簡単です。どうも ... :) – Trinimon

関連する問題