不包括在IntellIJ中运行的testing
在IntelliJ IDEA Ultimate中排除一些testing是否是无法select的? 我想在IntelliJ中运行unit testing,但不包括集成testing。 我用*IT.java
命名集成testing,所以Maven故障安全插件可以在unit testing中独立运行它们。
在“ JUnit
运行”configuration中,将“ Test kind
”设置为“ 模式” ,将以下正则expression式指定为模式:
^(?!.*IT$).*$
它与类名匹配,所以你不需要匹配.java
扩展名。 正则expression式不匹配,如果类名以IT
结束使用负向前视 。
我会分裂他们在不同的包。 毕竟,他们正在做不同的事情。 然后你可以运行你的testing每个包。 这个链接细节如何做到这一点。