私は過去にMIT継続的テストプラグインを使用しましたが、それは古くなり、Eclipseの最新リリースに近づいているものとは互換性がなくなりました。
誰かが良い代替品を持っていますか?当然、無料が好まれます。
Infinitestには、かなりうまく機能しているように見えるEclipseプラグインがあることがわかりました。
私の経験では、IDE内での継続的テストは扱いにくく、気が散る可能性があるため、CruiseControlのようなものを使用してこの種のテストを行うことを好みます。私が非常に便利だと思ったツールの1つはEclEmmaです。これは、ユニットのカバレッジターンアラウンドを非常に速くし、コードの特定の領域のテストがいつ終了したかを判断するのに役立ちます。
Object Mentor: Continuous Testing Explainedの Ben Rady 記事にリストがあります。残念ながら、唯一の Eclipse ツールはCT-Eclipse のようですが、これも現在メンテナンスされていません。
IntelliJ およびInfinitest用のFireworksもあります。これは IDE 固有ではありませんが、IntelliJ との統合もいくつかあります。
Infinitest は、実行するテストを決定します。多くの場合、間違ったものを実行します。緑色のバーは、良い場合もあれば、無意味な場合もあります。
私は、小さくて単純なプロジェクトで無限の経験を積んできました。問題に遭遇したことはなく、速くて便利だと思います。
私も Infinitest を使用しています (そしてその回答の 1 つに投票しました) が、ビルド サーバーに依存する別のアプローチを追加したかったのです。何かを実装したいときはいつでも、VCS にブランチを作成し、変更を行い、ブランチにコミットします。チェックインごとに単体テストを実行するビルド サーバーを構成している場合、実際にトランク (または HEAD と呼びます) を実際に汚染することなく、テストの実行を待つことなく、単体テストがビルド サーバー上で実行されます。終了。
あなたが質問したという意味では、これは実際には継続的な単体テストではないことを認めますが、大規模なプロジェクトや大規模なテスト スイートでは、「通常の」継続的なテスト ランナーでさえも大幅に遅くなる可能性があります。
小規模なプロジェクトには、Infinitest または CT Eclipse もお勧めします。