Testing 从JUnit XML格式文件使用Hudson(现在称为Jenkins)生成Selenium报告
对于我们使用的web项目的测试自动化,以及。生成的结果以XML格式存储 当我尝试使用HudsonPublish JUnit test result report选项生成报告时,生成将以Failed状态完成 下面是运行测试的Hudson配置Testing 从JUnit XML格式文件使用Hudson(现在称为Jenkins)生成Selenium报告,testing,selenium,junit,hudson,automated-tests,Testing,Selenium,Junit,Hudson,Automated Tests,对于我们使用的web项目的测试自动化,以及。生成的结果以XML格式存储 当我尝试使用HudsonPublish JUnit test result report选项生成报告时,生成将以Failed状态完成 下面是运行测试的Hudson配置 sudo -u apache phpunit - log-junit /var/lib/hudson/jobs/Work-stars-Tests/builds/${BUILD_ID}/ seleniumReports/seleniumTests.xml + p
sudo -u apache phpunit - log-junit /var/lib/hudson/jobs/Work-stars-Tests/builds/${BUILD_ID}/ seleniumReports/seleniumTests.xml + path to test php files
通过Hudson配置选项«发布JUnit测试结果报告»可以生成报告,我在其中指定了PHP测试文件夹的路径
我们用来运行Hudson的用户有权写入/读取包含报告的文件夹中的文件。至于路径,我们试图同时指定full和relative
错误未找到任何测试报告文件。配置错误?在生成后显示在控制台中
我们如何解决这个问题?找到了我自己的解决方案:) 在Hudson项目配置设置中,修改了执行shell命令以
> #!/bin/sh -x phpunit --log-junit ${WORKSPACE}/zf/tests/_tmp/reports/seleniumTests.xml
> ${WORKSPACE}/zf/tests/selenium/; sed
> -i '/<testsuite name=".*\/"/D;/^ <\/testsuite>$/D'
> ${WORKSPACE}/zf/tests/_tmp/reports/seleniumTests.xml
#/bin/sh-xphpunit--log junit${WORKSPACE}/zf/tests/_tmp/reports/seleniumTests.xml
>${WORKSPACE}/zf/tests/selenium/;塞德
>-我很高兴/