使用JUnit在Intellij上运行特定的测试

时间:2018-08-08 15:22:03

标签: java intellij-idea junit

我想运行所有名称以“ UnitTest”结尾的测试类。我正在使用Intellij 2017.2.5,并尝试创建JUnit运行/调试配置并仅选择具有特定格式(* UnitTest)的类。

不幸的是,即使使用了Patter Test Kind,也无法正常工作。

所以我的问题是:如何在Intellij上创建JUnit Run配置以仅运行以“ UnitTest”结尾的测试类?

1 个答案:

答案 0 :(得分:1)

看看Maven Surefire插件,可以根据确切的名称或模式包含/排除测试源。 Here,您可以找到更多详细信息。

从技术上讲,与此类似的配置应该可以完成工作:

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.0</version>
    <configuration>
      <includes>
        <include>%regex[.*UnitTest.*]</include>
      </includes>
    </configuration>
  </plugin>
</plugins>