73

IntelliJ IDEA Ultimate で一部のテストを除外するオプションはありませんか? IntelliJ で単体テストを実行したいのですが、統合テストは除外します。*IT.javaMaven フェイルセーフ プラグインが単体テストとは別に統合テストを実行できるように、統合テストに と名前を付けます。

4

3 に答える 3

128

JUnit実行構成でTest kindPatternに設定し、次の正規表現をパターンとして指定します。

^(?!.*IT$).*$

.javaクラス名と一致するため、拡張子を一致させる必要はありません。ITクラス名が否定先読みで終わる場合、正規表現は一致しません。

IT で終わるテストを無視する

于 2012-10-27T22:42:00.210 に答える
3

それらを分割して、異なるパッケージに入れます。結局、彼らはさまざまなことをしています。その後、パッケージごとにテストを実行できます。このリンクでは、これを行う方法について詳しく説明しています。

于 2012-10-27T21:32:14.417 に答える