2

我已经组装了一个自定义 JUnit 运行器,当 WebDriver 测试失败时它会保存屏幕截图。我正在使用 Maven 的故障安全插件来创建集成测试报告,TeamCity 是我们的 CI 服务器。

我知道 TeamCity 支持自定义报告,但我不知道如何将图像文件嵌入到 HTML 页面(或页面)中并引用相关测试。

将屏幕截图集成到测试报告中的好方法是什么?是否有可以完成这项工作的 Maven 插件?

4

3 回答 3

5

也许Allure-report会适合您的目的。它允许创建一个漂亮的报告,其中包含不同的附件,包括屏幕截图。此外,它具有JUnit 集成Teamcity 插件,因此它完全涵盖了您的用例。

于 2014-06-03T09:26:42.917 回答
0

不幸的是,没有办法简单地更改报告,因为它们是由无法简单更改的maven-report-plugin生成的。您可以尝试创建一个单独的文件夹并通过 site.xml 描述符创建一个链接。

于 2012-06-22T12:57:18.457 回答
0

您可以尝试maven-cobertura-plugin。在您的构建中包含此内容将生成所有测试用例成功、失败和覆盖率的 HTML 报告。希望这可以帮助....

于 2012-06-23T14:11:46.940 回答