フェールセーフMavenプラグインで実行されるいくつかの統合テスト(Seleniumを使用)があります。 FailsafeはXMLレポートファイルのみを生成します。JenkinsのフェールセーフHTMLレポート
1)私は、「Mavenの-確実な-レポート・プラグイン」をインストールし)私はHTMLレポート1については
にジェンキンス内のリンクを持っていると思います)HTMLは
2レポートを生成したいですフェイルセーフレポートのみの目標を使用します。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.13</version>
<executions>
<execution>
<phase>post-integration-test</phase>
<goals>
<goal>failsafe-report-only</goal>
</goals>
</execution>
</executions>
</plugin>
しかし、標準出力に、何も生成されているように見えるん:私のフェイルセーフ・レポートディレクトリで
[INFO]
[INFO] >>> maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats >>>
[INFO]
[INFO] <<< maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats <<<
[INFO]
[INFO] --- maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats ---
、私はXMLレポートファイルではなく、HTMLのものだけを持っています。
フェールセーフ用のHTMLレポートを生成するのは良いプラグインですか?
Jenkinsプラグイン "Selenium HTML report"をインストールし、ポストビルドアクション "Publish Selenium HTML report"を追加し、 "Selenium tests results location"の "target/failsafe-reports"パラメータはありませんが、Jenkinsのインタフェースには何も表示されません(私のhtmlレポートファイルは生成されないためです)。
この2点についてお手伝いできますか?
Mavenの「サイト」プラグインは、HTMLレポートを生成すると思います。 Jenkinsが正しい場所にテスト出力ファイルを配置するためにJunitプラグインフィルタを設定している限り、Jenkinsはそれを実行できます。 – djangofan