【发布时间】:2014-01-29 22:07:39
【问题描述】:
我有以下配置使用 maven-surefire-plugin 执行我的集成测试和单元测试..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<executions>
<execution>
<id>unit-tests</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<excludes>
<exclude>**/*Test.java</exclude>
<exclude>**/*TestCase.java</exclude>
</excludes>
<includes>
<include>**/MySuite.java</include>
</includes>
</configuration>
</execution>
<execution>
<id>integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>true</skip>
<includes>
<include>**/BarSuite.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
但是,在执行单元测试时,它似乎运行我的各个测试类以及执行运行这些相同类的套件。如何将其配置为仅执行我包含的内容?即套房? (我的套件)
谢谢,
【问题讨论】:
标签: java unit-testing maven surefire