Excluding tests from being run in IntellIJ
intellij-idea, java, junit, maven
Solution
In the `JUnit` Run configuration set the `Test kind` to Pattern, specify the following regular expression as the pattern:
^(?!.*IT$).*$
It matches against the class name, so you don't need to match `.java` extension. Regular expression will not match if the class name ends with `IT` using the negative lookahead.
Problem
Is it no option to exclude some tests in IntelliJ IDEA Ultimate? I want to run unit tests in IntelliJ but exclude the integration tests. I name the integration tests with `*IT.java` so the Maven failsafe plugin can run them seperatly from the unit tests.