2013-08-14 34 views
22

私は、JavaEnterprise for Java Developer 4.3をm2e、eclemma、infinitestと一緒に使用しています。私のプロジェクトでは、junit 4.11でEclipse m2eを使用しています。eclipse + m2e + junit + infinitest + eclemma?

私の意図は、最後の保存の影響を受けるテストを無限に再実行するたびに、カバレッジ情報を更新することです。出来ますか?

現時点では、カバレッジを使用してテストを手動で実行してコードを強調表示することはできますが、コードを変更するとコードが一番早く始まり、カバレッジハイライトが消えます。

答えて

1

JUnitの実行コンフィギュレーションを作成しました。私の場合、特定のスコープ(すべてのテストをjava/test/src)に集約して実行します。

私はカバレッジ情報を更新するために時々呼びます。あなたが持っているテストケースやスーツの数によっては、作業プロセスが遅くなることがあります。

また、作成するすべてのテストケースに何らかのフックを追加することもできます。 infinitestが変更を検出してテストを実行すると、1つおきにも呼び出されます。しかし、私はそれをお勧めしません。

関連する問題