Webプロジェクトのテスト自動化では、Hudson,PHPUnit、およびSeleniumを使用します。ビルドの結果はJUnit XML形式で保存されます。JUnit XML形式ファイルのHudson(現在Jenkinsとして知られている)を使用したセレンレポートの生成
私はハドソンがオプションJUnitテスト結果報告書を発行し使用してレポートの生成を含めるしようとすると、ビルドがで終了は状況を失敗しました。
以下はテストを実行するための私のハドソン構成です。レポートの
sudo -u apache phpunit - log-junit /var/lib/hudson/jobs/Work-stars-Tests/builds/${BUILD_ID}/ seleniumReports/seleniumTests.xml + path to test php files
世代は、ハドソンの設定オプションを通じて有効になっている私は、PHPのテストのフォルダへのパスを指定を、«JUnitテスト結果報告書の発行»を。
私たちがHudsonを実行するために使用するユーザーは、レポートでフォルダ内のファイルを読み書きする権限を持っています。パスについては、完全と相対の両方を指定しようとしました。
エラーテストレポートファイルが見つかりませんでした。構成エラー?ビルド後にコンソールにが表示されます。
この問題をどのように解決すればよいですか?ハドソンプロジェクトの構成設定では、この問題に対する私自身のソリューション:)
を発見