从 mochawesome 报告中删除待定测试

Posted

技术标签:

【中文标题】从 mochawesome 报告中删除待定测试【英文标题】:Remove Pending tests from mochawesome report 【发布时间】:2021-04-12 07:33:15 【问题描述】:

我正在使用 cypress-select-tests 模块来过滤 cypress 测试。

问题是未选择的测试在 mochawesome 报告中被标记为待处理,看起来不太好。

如何从报告中删除待处理的测试?

【问题讨论】:

这取决于您如何设置 mochawesome 报告。如果您使用的是cypress-mochawesome-reporter,那么可以在运行测试和运行报告之间的 json rsults 上运行一个相当简单的脚本。 请注意,挂起的标志是 mocha 的东西 - 不特定于 cypress-select-tests。如果您手动it.skip(),您还将获得待处理的输出。 【参考方案1】:

您可以将它们移动到不同的文件夹并将它们添加到"ignoreTestFiles" in cypress.config.json。当我遇到同样的问题时,这对我有用

【讨论】:

以上是关于从 mochawesome 报告中删除待定测试的主要内容,如果未能解决你的问题,请参考以下文章

赛普拉斯 - addContext()保留先前的失败计数并将其添加到mochawesome报告中的每个'it'场景中

如何在 mochawesome HTML 报告中查看 cy.log() 输出

mochawesome 的问题:TypeError:无法设置未定义的属性“testsRegistered”

Mochawesome 报告可视化。 (使用 CodeceptJS 和 Puppeteer)我能够创建报告,但无法正确查看

Cypress web自动化26-mochawesome-merge合并json报告

Cypress web自动化26-mochawesome-merge合并json报告