0

ANTを使用してSeleniumHTMLレポートを生成し、SeleniumHTMLReportプラグインを使用してJenkinsで公開しています。レポートプラグインは、HTMLファイルで要素が閉じられていないためにIO例外を発生させます。

生成されたHTMLファイルを見て、これが私が見つけたものです。

<html xmlns:lxslt="http://xml.apache.org/xslt" xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils">
<head>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Unit Test Results: All Tests</title>
<link rel="stylesheet" type="text/css" title="Style" href="stylesheet.css">
</head>
...
</html>

要素の構造を見ると、Jenkinsプラグインはタグの例外を示していますか?ここで何が起きてるの?出力されたHTMLファイルが無効なようです。

このタグを使用して、次のようなファイルを生成しています。

<junitreport todir="${dir}">
        <fileset dir="${dir}">
            <include name="*.xml" />
        </fileset>
        <report format="frames" todir="${dir}/html" />
</junitreport>
4

1 に答える 1

0

私も同じ問題を抱えていましたが、Junit と Jenkins のレポート発行機能に問題がありました。

クイック検索の後、プラグイン「HTML Publisher Plugin」が見つかりました。このプラグインを jenkins にインストールした後、仕事の「ビルド後のアクション」セクションを変更する必要があり、問題は解決しました!.

それがあなたを助けることを願っています!

于 2012-11-22T13:48:26.143 に答える