【问题标题】:How to generate html or pdf report of executed test cases in cypress using mochawesome如何使用 mochawesome 在 cypress 中生成已执行测试用例的 html 或 pdf 报告
【发布时间】:2020-01-29 17:50:04
【问题描述】:

我能够生成单个测试用例报告,但我想生成所有测试用例的单个报告。 我使用 mochawesome 库生成报告。 我们希望将所有报告合并为单个或完整的测试用例报告。

cypress.json

文件代码为:

{
  "reporter": "mochawesome",
  "reporterOptions": {
    "reportDir": "cypress/results",
    "overwrite": false,
    "html": false,
    "json": true
  }
}

package.json 使用代码

{
  "scripts": {
    "delete:reports": "rm cypress/results/* || true",
    "prereport": "npm run delete:reports",
    "report": "cypress run --reporter cypress-multi-reporters --reporter-options configFile=reporter-config.json"
  }
}

但我无法合并报告。所以我需要查询帮助:

npx mochawesome-merge "cypress/results/*.json" > mochawesome.json

这个命令通过错误

【问题讨论】:

  • "this command through error" -> 这是合并工具的错误信息吗?你能提供两个必须合并的json报告吗?所以我们可以使用合并工具。我这里目前没有任何 json 报告
  • 请调整您的帖子标题。这与 html/pdf 无关。它甚至不是关于柏树,只是关于摩卡:-)

标签: javascript html pdf cypress mochawesome


【解决方案1】:

执行 npx 合并时,请确保您在根目录中。 另外请分享您遇到的错误以及在 cypress/results 文件夹中创建的单个 json 文件

【讨论】:

    猜你喜欢
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 2020-07-22
    • 1970-01-01
    • 2018-07-26
    • 2013-09-03
    • 1970-01-01
    相关资源
    最近更新 更多