ハドソンをセットアップすることができました。しかし、私を本当に混乱させていることがいくつかあります。Hudson と SVN リポジトリは、私が Hudson を学んでいるので、どちらも同じマシンにあります。
Hudson で構成されたリポジトリ URL はfile:///svnrepos/svnproj
ビルドジョブ名はUnittest
私の svn リポジトリ チェックアウトは にあります/home/anand/svnprojcopy/svnproj
。
以下のファイルがあります
./lib/operatingsystem.pm
./t/operatingsystem.t
./Build (generated from Build.PL script)
Poll SCM オプションを * * * * * で構成しました
ビルドオプションについては、実行シェルオプションを構成しました
cd /home/anand/svnprojcopy/svnproj;prove -I ./lib -v --harness=TAP::Harness::JUnit
生成するjunit_output.xml
Publish JUnit test result report
テスト レポート XMLを使用して構成しましたjunit_output.xml
しかし、強制的にビルドするたびに、「テスト結果が構成されていません」と報告されます。私はそれが探している/home/anand/svnprojcopy/svnproj
のではなくjunit_output.xml
、/var/lib/hudson/jobs/Unittest/workspace
パスの設定方法がわからないため、Hudson を適切にセットアップしたかどうかわかりません。ファイル junit_output.xml を var/lib/hudson/jobs/Unittest/workspace に手動でコピーしたところ、ファイルが見つかったと報告されましたが、結果は最新ではありません。ここで基本的なものが欠けていると確信しています。誰か助けてください。