2014-12-30 70 views
9

我想有以下報告:如何使用摩卡生成多個報告?

  • 覆蓋
  • 規範
  • 的xUnit

所有從我咕嚕

目前在一個單一的摩卡執行運行 - 我要運行測試3次,每次生成不同的報告(!)。

所以我使用grunt-mocha-test與2配置,其中只有記者是不同的(一次xunit文件和一次規範)。

然後我有grunt-mocha-istanbul再次運行測試,並生成覆蓋報告。

我嘗試使用

{ 
    options: { 
     reporters : ['xunit-file', 'spec'] 
    } 
} 

grunt-mocha-test至少使其下降至2,但是,這並不正常工作。

閱讀grunt-mocha-istanbul文檔,我似乎無法找到任何關於reporter配置的信息。

我該如何解決這個問題?

回答

0

爲了同時報告specx-unit,還有一個名爲spec-xunit-file的NPM包。

在咕嚕:

grunt.initConfig({ 
    mochaTest: { 
     test: { 
     options: { 
      reporter: 'spec-xunit-file', 
      ... 
     }, 
     ... 
     } 
    } 
    ... 
    });