概觀

如果您想在內建的報告器 (stdout 和 jUnit-xml) 之外定義自己的報告器,您可以透過兩種方式執行此操作

--reporter 命令列引數

使用以下介面在單獨的檔案中定義您的報告器,然後使用 --reporter cli 引數指定檔案的路徑。

介面

custom_reporter.js
module.exports = {
  write : function(results, options, done) {
    done();
  }
};

透過外部全域變數

將您的報告器新增至外部全域變數檔案。閱讀更多關於 外部全域變數 的資訊。

請參閱提供的 globalsModule.js 以取得範例。

範例

globals.js
module.exports = {
  reporter : function(results, done) {
    console.log(results);
    done();
  }
};