首页 > 解决方案 > 使用 NodeJs 为 mocha 生成报告

问题描述

我正在将 mocha 与 NodeS 一起使用,但不明白如何生成报告并向团队展示我创建了哪些测试用例,哪些没有运行,我应该编写多少测试用例来决定这个?

标签: node.jsmocha.js

解决方案


摩卡记者文档在这里

默认情况下,reporter 是控制台输出。可以修改此输出(如文档中所示)。

我使用mochawesome记者在浏览器中查看结果。引用文档

Mochawesome 是默认 HTML 报告器的绝佳替代品。

用法非常简单:npm i mochawesome您可以使用参数执行测试--reporter mochawesome

我使用以下行进入package.json.

"test": "cross-env NODE_ENV=testing mocha tests --timeout 4000 --reporter mochawesome --exit",

当您执行测试时,结果将位于名为mochawesome-report.html 文件的文件夹中。

就这样。

存在更多第三方记者,甚至您可以创建自己的记者


推荐阅读