テストスイートを除くプラグインのすべてのテストを除外します。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
<configuration>
<!--
<testFailureIgnore>true</testFailureIgnore>
<skipTests>true</skipTests>
-->
<parallel>both</parallel>
<threadCount>10</threadCount>
<forkMode>once</forkMode>
<configuration>
<excludes>
<exclude>**/Test*.java</exclude>
<exclude>**/*Test.java</exclude>
<exclude>**/*TestCase.java</exclude>
</excludes>
<includes>
<include>ru.csbi.registry.CategorizedTestsSuite.java</include>
</includes>
</configuration>
<!--
<configuration>
<groups>ru.csbi.registry.IntegrationTestsNotRequiringContainerCategory</groups>
<groups>ru.csbi.registry.UnitTestsCategory</groups>
</configuration>
-->
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>2.12</version>
</dependency>
</dependencies>
</plugin>
ただし、すべてのテストが実行されます。
構成内の唯一のインクルードを削除しても、すべてのテストが実行されます。
<configuration>
<excludes>
<exclude>**/Test*.java</exclude>
<exclude>**/*Test.java</exclude>
<exclude>**/*TestCase.java</exclude>
</excludes>
<!--
<includes>
<include>ru.csbi.registry.CategorizedTestsSuite.java</include>
</includes>
-->
</configuration>
ログは次のとおりです。
-------------------------------------------------- -----テスト-------------------------------------------- -----------同時実行構成は、、、、
parallel='both'
useUnlimitedThreads = falseperCoreThreadCount=true
threadCount=10
javalangtests.AnnotationTestの実行
テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒
ru.csbi.registry.services.JdbcServiceTestを実行しています
テストの実行:1、失敗:0、エラー:0、スキップ:0、経過時間:0秒
ru.csbi.registry.services.reflection.ClassServiceTestを実行しています
テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒
ru.csbi.registry.services.reflection.FieldServiceTestを実行しています
テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒
ru.csbi.registry.services.reflection.hibernate.relation.RelationServiceTestを実行しています
テストの実行:7、失敗:0、エラー:0、スキップ:0、経過時間:0.016秒
効果的なpom:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<executions>
<execution>
<id>default-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<configuration>
<includes>
<include>ru.csbi.registry.CategorizedTestsSuite.java</include>
</includes>
</configuration>
</configuration>
</execution>
</executions>
<configuration>
<configuration>
<includes>
<include>ru.csbi.registry.CategorizedTestsSuite.java</include>
</includes>
</configuration>
</configuration>
</plugin>