首页 > 解决方案 > 访问 Jenkins 中的魅力报告统计信息(使用 Webdriverio 进行测试)

问题描述

我有一组在 Jenkins 中运行的测试,在测试结束时(在帖子部分)我会生成一份魅力报告。测试是使用 Webdriverio 创建的。

上次我做这样的事情时,我使用的是与 Junit 一起运行的标准 selenium,由于这种组合,Jenkins Rest API 可以访问诸如 failedCount、skipCount、pass 和 failed 计数之类的东西。然而,这似乎只有 JUnit 才有可能。

allure 是否会以某种方式将其暴露给 Jenkins - 还是我必须尝试从预先生成的报告中抓取统计数据?

(作为旁注,我尝试在 webdriverio 中配置第二个报告器,但是虽然这似乎在本地创建了一些 xml 文件,但我配置的文件夹没有出现在 Jenkins 上。此外,webdriverio 不支持将 JUnit 作为框架 -目前它正在使用摩卡咖啡。)

标签: jenkinswebdriver-ioallure

解决方案


我最终设法弄清楚了这一点。

您可以通过 url 获取包含摘要信息的 json 文件。

因此,如果您的报告位于 /allure - 那么您导航到 /widgets/summary.json


推荐阅读