我使用ant任务'junit'和'junitreport'来运行我的JUnit测试并在最后生成一个报告(=>"单元测试结果").
是否有一些简单的方法来扩展此输出以获得更多信息显示在报告中?例如,添加一个附加列,其中包含测试所截取的屏幕截图的链接.
我已经看到有人可以像EclipseTestRunner那样编写一个自己的ant junit测试运行器, 但这是相当多的努力.是否没有API来访问单位报告的元素?
目前我正在使用Selenium/WebDriver测试运行Maven 3版本.每当测试失败时,它将捕获屏幕截图并将其保存到正确的文件夹(对于插件).作业完成后,我可以看到列出的所有附件.我也可以从Jenkins服务器复制附件并查看它们.
但是,每当我尝试在Jenkins中查看它们时,我都会看到404文件未找到异常.我已经仔细检查了所有涉及的文件的权限,尝试使用.jpg和.png扩展名.我评论了JUnit Attachments Plugin维基页面.我认为这可能是一个错误,但想看看是否有人使用Maven构建.
我正在使用插件的1.3版,Jenkins的1.540版,以及JQuery的正确依赖.
编辑:这不是特定于图像.我尝试使用文本文件,仍然得到404.