如何在 Cypress 中创建 Junit 报告?


我们可以在 Cypress 中创建一个 Junit 报告。要安装用于 JUnit 报告的程序包,运行命令 −

   npm install cypress-junit-reporter --save-dev

示例

在 cypress.json 中实现

{
   "reporter": "junit",
   "reporterOptions": {
      "mochaFile": "cypress/results/results.xml",
      "toConsole": true
   }
}

如果我们在一次运行中运行多个测试,并且希望为每个 spec 文件生成一个唯一的报告,我们必须在 cypress.json 中的 mochaFile 参数中添加 [hash]。

示例

在 cypress.json 中实现以避免报告覆盖

{
   "reporter": "junit",
   "reporterOptions": {
      "mochaFile": "cypress/results/results-[hash].xml",
      "toConsole": true
   }
}

要为 Cypress 项目的 integration 文件夹中的所有规范生成报告,请运行命令 −

   npx cypress run --reporter junit

执行完成后,结果文件夹将在 Cypress 项目中生成包含 xml 格式报告。

更新于:19-11-2021

3K+ 查看次数

开启您的 职业

通过完成课程获得认证

开始
广告
© . All rights reserved.