概要

組み込みのレポーター(stdout と jUnit-xml)に加えて独自のレポーターを定義したい場合は、2 つの方法があります。

--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();
  }
};