有没有办法从IntelliJ的JUnit5 Runner的构建中指定只测试具有特定@Tag的测试方法(或者相反,除了具有特定@Tag的测试之外的所有测试都应该被执行)?
我知道如何使用maven,但只有IntelliJ UI才有可能吗?
最好的问候,迪特尔
是否可以在IntelliJ中创建运行/调试配置,以仅选择那些匹配正则表达式的文件?
我想运行所有的单元测试。我不想运行同事编写的集成测试。集成测试包含文本“ IT”,因此我认为以下正则表达式可以:
^((?!IT).)*$
Run Code Online (Sandbox Code Playgroud)
但事实并非如此。
编辑
作为一个简单的示例,我尝试了以下正则表达式:
^.*IT.*$
(这与我想要实现的目标完全相反),但是我仍然失败了。它仍然拾取每个测试并运行它。
获得的示例测试:
com.my_company.session.SessionTest.java
com.my_company.test.server.api.ITAuthentication.java
Run Code Online (Sandbox Code Playgroud)
这就是“测试结果”面板的外观