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