1

TestNG テストを Jenkins テスト ジョブ レポートに追加した後、生成されなくなりました。TestNG のテストと依存関係を削除すると、レポートが再び生成されるようになりました。レポート付きの Jenkins で Maven-3 を使用して TestNG と JUnit の両方のテストを実行するにはどうすればよいですか?

4

1 に答える 1

1

あなたのpomはここで推奨されているようにsurefireを設定していますか? (以下にコピーされた pom プラグインの例)テストゴールを使用して、両方のテスト ライブラリがコマンド ラインで実行されていることと、jenkins から実行されていることを確認する必要があります。

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>${surefire.version}</version>
    <dependencies>
        <dependency>
            <groupId>org.apache.maven.surefire</groupId>
            <artifactId>surefire-junit47</artifactId>
            <version>${surefire.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.maven.surefire</groupId>
            <artifactId>surefire-testng</artifactId>
            <version>${surefire.version}</version>
        </dependency>
    </dependencies>
</plugin>
于 2013-11-25T22:21:54.343 に答える