Intellij IDEA
のRun/Debug Configurations
のJUnit
の設定で、特定の内容を除いてテストを実行します。
例えば、「このパッケージ内のテストとこの名前を含むテストを除外する」というようなことをやります。
やり方
Configuration
-> Test Kind
でPattern
を指定し、除外したい内容を正規表現で弾けばできます。
この正規表現はJava
のPattern
で動いているので、正規表現の文法もそれに準じたものになります。
画像として貼っているのは、foo
, bar
という2種類のパッケージを除いて実行する正規表現です。
^(?!.*\.(foo|bar)\.).*
ツールを用いて可視化すると以下のようになります。
参考にさせて頂いた内容