7

フェイルセーフMavenプラグインで実行されるいくつかの統合テスト(Seleniumを使用)があります。Failsafe は XML レポート ファイルのみを生成します。

1) HTML レポートを生成したい

2) Jenkins に HTML レポートへのリンクを設定したい

1)については、「maven-surefire-report-plugin」をインストールして、フェイルセーフレポートのみの目標を使用しました。

<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 ---

私の failsafe-reports ディレクトリには、XML レポート ファイルしかなく、HTML レポート ファイルはありません。

フェイルセーフ用の html レポートを生成するのに適したプラグインですか?

2) については、Jenkins プラグイン「Selenium HTML レポート」をインストールし、ビルド後のアクション「Publish Selenium HTML report」を追加し、「Selenium tests results location」パラメーターの「target/failsafe-reports」値で構成しましたが、何もありませんJenkinsインターフェースに表示されます(確かに私のhtmlレポートファイルが生成されていないためです...)。

この2点教えていただけないでしょうか?

4

1 に答える 1