2012-02-16 7 views
2

テスト中のアプリケーションプロジェクトとテストアプリケーションプロジェクト(Android上)を取得しました。eclipse android-junit起動設定を使用してテストアプリケーションからテストを除外する方法

私のテストアプリケーションには多くのテストが含まれていますが、テストを除外するメカニズム、またはテスト起動からのテストクラス(eclipseから起動)を探したいと思います。

たとえば、注釈に基づいてコマンドラインでテストを除外することも、antを使用してクラスを除外することもできますが、この種の構成はなく、Eclipseから直接除外したいと思っています。

eclipse android-junitの起動設定を使用して、テストアプリケーションからテストまたは一連のテストを除外することはできますか?

ありがとうございます!

答えて

1

注釈@SmallTest,@MediumTestまたは@LargeTestを使用して、さまざまなテストを開始するための異なる設定を作成できます。 thisドキュメントを参照してください。

+0

確かに、食い違いですか? – Snicolas

+0

「eclipse」はどういう意味ですか?すべてこれは日食で行うことができます。 – Jin35

+0

しかし、どのように日食でアノテーションでフィルタを表現していますか?起動テストウィザードのオプションはありません – Snicolas

5

Android JUnitテストの起動設定では、すべてのテストまたは1つのテストクラスを実行する設定のみをサポートする機能が不足しています。

また、junit実行時間の直前にテストをインクルード/除外しようとするのではなく、プロジェクトビルド時にEclipseでプロジェクトビルドパスを設定し、テストプロジェクトを右クリックし、ビルドパス - ビルドパスを設定し、ソースタブで除外セクションを編集し、複数のテストソースファイルを追加すると、テストソースファイルがプロジェクトビルドパスから除外され、Android JUnitテストの実行時に除外されます。 enter image description here

+0

+10が、私が探しているものではありません。返信用Thx – Snicolas

+0

醜い、いいハック。アイデアありがとう! :) –

0

私はtestSuiteクラスがトリックを行うと思います。テストを整理するのに役立つように設計されています。

apiDemosテストでサンプルコードを参照し、対応するドキュメントを参照してください。運が良かった。

+0

申し訳ありませんが、私はautomatiaclly注釈に基づいてテストを除外する方法を探しています。この解決方法は他のものと同様に機能しますが、自動ではありません。 – Snicolas

関連する問題