相关疑难解决方法(0)

如何在IntelliJ IDEA中指定哪个@Tag应该用于JUnit

有没有办法从IntelliJ的JUnit5 Runner的构建中指定只测试具有特定@Tag的测试方法(或者相反,除了具有特定@Tag的测试之外的所有测试都应该被执行)?

我知道如何使用maven,但只有IntelliJ UI才有可能吗?

最好的问候,迪特尔

java tags unit-testing intellij-idea junit5

7
推荐指数
2
解决办法
2228
查看次数

在IntelliJ IDEA中,我可以只运行与正则表达式模式匹配的测试吗?

是否可以在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)

在此处输入图片说明

这就是“测试结果”面板的外观

在此处输入图片说明

regex intellij-idea pattern-matching

2
推荐指数
2
解决办法
3181
查看次数