【问题标题】:Generate report for mocha with NodeJs使用 NodeJs 为 mocha 生成报告
【发布时间】:2020-08-27 10:46:50
【问题描述】:

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

【问题讨论】:

    标签: node.js mocha.js


    【解决方案1】:

    摩卡记者文档here

    默认情况下,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 文件。

    仅此而已。

    存在更多第三方记者,甚至可以create your own reporter

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 2022-01-07
      • 2016-01-08
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多