私の実際のポンポンの一部を怒鳴りつけます。統合テストのテストには、@Test アノテーションで「統合」グループが割り当てられています。少しテストを行うために、テスト段階で「統合」グループを除外しませんでした。
たとえば mvn verify または mvn install を使用してビルドすると、統合テストはテスト フェーズで実行されますが、検証または統合テスト フェーズでは実行されません。実行されたテストの数は 0 のままです。どういうわけか、それらはピックアップされません。誰が何が間違っているのか考えていますか?
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.1</version>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.1</version>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
<execution>
<id>verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
</executions>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</plugin>
更新: TestNG を依存関係としてフェールセーフ プラグインに追加しても役に立たない