需要在 playwright 的 HTML 测试报告中传递之前的构建结果

问题描述 投票:0回答:1

我试图为每个测试用例显示测试用例之前的构建状态。我试图在剧作家中使用 test.info() 来实现。但是 test.info() 无法从 playwright 中的 onTestEnd 访问。我需要从詹金斯获取以前的构建数据。请输入任何信息。

Expected Report

我尝试将构建数据存储在 gsheet 中并在每次运行时访问它们。但似乎非常复杂。有什么方法可以轻松实现这一目标吗?

javascript typescript ui-automation playwright playwright-test
1个回答
0
投票

使用魅力报告

您可以为此使用allure html报告。安装后,可以在playwright配置文件中进行配置,如下所示:

playwright.config.ts

{
  reporter: [["line"], ["allure-playwright"]];
}

或者通过命令行传递相同的值:

npx playwright test --reporter=line,allure-playwright

配置完成后,您可以生成 html 报告并保留测试历史记录,如下所示:

保留测试历史记录

Allure生成的测试报告不仅可以显示最新测试启动的数据,还可以帮助您将其与之前报告的数据进行比较。为此,Allure 可以保留历史记录或以前的报告。

在包含历史记录的测试报告中,您可以:

© www.soinside.com 2019 - 2024. All rights reserved.