【Intellij IDEA】特定の内容を除いてテストを実行する【JUnit】


Intellij IDEARun/Debug ConfigurationsJUnitの設定で、特定の内容を除いてテストを実行します。
例えば、「このパッケージ内のテストとこの名前を含むテストを除外する」というようなことをやります。

やり方

Configuration -> Test KindPatternを指定し、除外したい内容を正規表現で弾けばできます。
この正規表現はJavaPatternで動いているので、正規表現の文法もそれに準じたものになります。

画像として貼っているのは、foo, barという2種類のパッケージを除いて実行する正規表現です。

^(?!.*\.(foo|bar)\.).*

ツールを用いて可視化すると以下のようになります。

参考にさせて頂いた内容