如何在 Cypress 中创建基本的普通测试报告

Posted

技术标签:

【中文标题】如何在 Cypress 中创建基本的普通测试报告【英文标题】:How to create basic plain test report in Cypress 【发布时间】:2021-05-13 06:59:13 【问题描述】:

我需要帮助将其他记者连接到赛普拉斯测试。 我正在寻找一个基本的、非常简单的(html)报告,只有测试和状态的名称(失败/通过)。稍后我将通过电子邮件发送。

我找到了Mochawesome,但这对于一页电子邮件来说太复杂了。你有什么想法我可以使用吗?

最好将结果显示在下表中。不过最重要的是这个视图要简单,可以通过邮件发送

【问题讨论】:

【参考方案1】:

您可以在package.json 中定义自己的脚本

"scripts": 
    "e2e": "cypress run --headless --browser chrome > Newt-e2e-test-results.txt",
    "cypress": "cypress open",
,

您可以使用npm run e2e 调用e2e 脚本。该脚本将简单地以无头模式运行,然后输出结果。

文本输出将类似于下图。

【讨论】:

以上是关于如何在 Cypress 中创建基本的普通测试报告的主要内容,如果未能解决你的问题,请参考以下文章

cypress一键生成测试报告

从 mochawesome 报告中删除待定测试

相同的 Cypress 测试使用 Chrome 和 Electron 在不同的机器上报告不同的结果

如何验证在 Tosca 的同一测试用例中创建的数据?

将 Cypress Mocha 测试报告发送到 Cypress 仪表板

带有 python 测试的 Vue Cypress 代码覆盖率报告