我想要以下报告:

  • 覆盖范围
  • spec
  • xunit

  • 所有这些都在我的咕unt声中以一次 Mocha 执行运行

    当前-我必须运行3次测试,每次才能生成不同的报告(!)。

    因此,我将grunt-mocha-test与2个配置一起使用,其中只有报告者不同(一次是xunit-file,一次是spec)。

    然后,我有了grunt-mocha-istanbul,它再次运行测试,并生成覆盖率报告。

    我尝试使用
    {
       options: {
            reporters : ['xunit-file', 'spec']
       }
    }
    

    至少将grunt-mocha-test降低到2,但这并不奏效。

    阅读grunt-mocha-istanbul文档,我似乎找不到有关reporter配置的任何信息。

    我该如何解决?

    最佳答案

    也许这可以帮助:
    https://github.com/glenjamin/mocha-multi

    AFAIK Mocha 尚不支持此功能,但它正在进行中:
    https://github.com/mochajs/mocha/pull/1360

    希望这可以帮助,

    杰尔吉

    关于node.js - 如何使用Mocha生成多个报告?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27709429/

    10-15 14:40