2

統合テストを実行するための maven フェイルセーフ プラグインの構成は次のとおりです ( Failsafe Usage Documentationのドキュメントに基づく) 。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>2.16</version>
    <executions>
        <execution>
            <id>integration-test</id>
            <goals>
                <goal>integration-test</goal>
            </goals>
        </execution>
        <execution>
            <id>verify</id>
            <goals>
                <goal>verify</goal>
            </goals>
        </execution>
    </executions>
</plugin>

以下を使用して個々のテストを実行しようとすると:

mvn -Dit.test=MyLovelyTest failsafe:integration-test

私のテストは実行されません。次のメッセージで終了します。No tests were executed

executionの定義を削除するとverify、期待どおりにテストが実行されます。公式の使用法ドキュメントからプラグインの定義をコピーしたので、プラグインにバグがあるのか​​ 、それとも何か間違っているのでしょうか?

4

0 に答える 0