私は現在 JUnit 4 を使用しており、テストを任意の組み合わせで選択的に実行できるグループに分割する必要があります。TestNG にはテストに注釈を付けてグループに割り当てる機能があることは知っていますが、今のところ TestNG に移行できません。これは、いくつかのカスタム アノテーションとカスタム JUnit TestRunner を使用して、JUnit で簡単に実現できるようです。JUnit ドキュメントと Web の両方をチェックしましたが、そのようなものは見つかりませんでした。そのような TestRunner を知っている人はいますか?
更新: テスト スイートに関するご返信ありがとうございます。元の質問でこれらに対処する必要がありました。では、テスト スイートを使用したくありません。手動で作成して管理する必要があるためです。つまり、すべてのテストに手を加えて手動でスイートに配置する必要があります (作業が多すぎて、メンテナンスの悪夢です)。私がする必要があるのは、実際には統合テストであるいくつかを除いて、すべての単体テストを実行することだけです。したがって、これらに注釈を付けて、他のすべてを実行したいと思います。また、統合テストだけを実行したい場合もあります。また、単体テストを複数のグループに入れる必要がありますが、これはスイートでは不可能です。これが問題を解決するのに役立つことを願っています。
更新 2: JUnit にこの OOB がない場合、これを JUnit に追加するオープン ソース ライブラリを探しています (注釈 + カスタム JUnit テスト ランナー)。