运行终止于" Spec"作为测试

时间:2016-12-20 10:42:42

标签: maven

每当我在Maven项目中运行mvn test时,只会执行以Test结尾的测试文件。

但是,当前项目中的所有测试文件都以Spec结尾,我不想更改其名称。

那么如何配置maven来执行以Spec结尾的文件呢?

1 个答案:

答案 0 :(得分:1)

默认情况下,Maven Surefire Plugin会自动包含尊重这些模式的文件:

  • ** /试验*的.java
  • ** / * Test.java
  • ** / * TestCase.java

要添加更多模式,特别是您的模式,只需按以下方式配置插件:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.19.1</version>
  <configuration>
    <includes>
      <include>**/*Spec.java</include>
    </includes>
  </configuration>
</plugin>

另请参阅有关此类配置的complete documentation