1

私は多くのテストスーツとテストをしており、それらのテストの実行時間は長いです。JUnitのテスト統計とテスト実行の指定順

私が先頭に時間がかからないし、最後に長い時間がかかっているものこれらのテストを実行するためにTestUnitフレームワーク(例えばJUnitのを)修正する程度適応検査のアイデアを持っています。

また、私は宣言し、開発者が最初に取り組んでいる機能をテストすることができますので、最初にそのテストを実行するために、テストユニットフレームワークに通知する「@RunFirst」のような注釈を定義すると思っています答えを得るのに多くの時間を節約することができます。

私の質問です

  1. 我々はテストの実行を注文する任意ののプログラム方法はありますか? (私はすでにthis pageをチェックしましたが、それは私にとって魅力的な解決策のようには見えません)
  2. 各テストの統計にアクセスできますか?どのくらいの時間がかかりますか?
  3. 各テストが実行された後、各テストの結果を取得してユーザーに表示できますか?すべてのテストが実行されるまで待つ必要がありますか?
+0

EclipseのようなIDEでこれらのテストを実行していますか? –

+0

はい、intelliJのアイデア、Netbeans、Eclipseを使用していますが、私は** CIサーバー**でそれを使用できるようにプログラム的なアプローチが必要です。 –

+1

これを構築するためにMavenを使用しているのであれば、確実にテストレポートをカスタマイズできると思います。しかし、注文はややこしいかもしれません。 –

答えて

1

先頭に時間がかからないこれらのテスト

を実行するには、あなたがこれを行うことで、本当に興味を持っている場合は、長い時間がかかり、いくつかのテストケースを持っています。それらはほとんど確かにユニットテストではなく、ではなく、統合テストです。代わりに、これらのテストケースを別々の「統合テスト」ディレクトリに移動することをお勧めします。単体テスト後にすべての統合テストを実行します。


編集

次の関連の質問を参照してください:

関連する問題