有没有办法在Maven中指定哪个JUnit测试由包运行

时间:2014-04-30 19:44:00

标签: java maven junit maven-surefire-plugin

我想知道是否有办法在Maven中指定哪个JUnit测试集合基于包名运行。 “排除”是理想的,因为我需要运行的东西少于我需要运行的那些。

1 个答案:

答案 0 :(得分:1)

是的,您可以将surefire插件配置为仅包含某些测试

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.17</version>
        <configuration>
          <includes>
            <include>com/abc/*Test.java</include>
          </includes>
        </configuration>
      </plugin>
    </plugins>
  </build>

http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html