0

カスタム レポーターを intern/lib/reporters の場所の外に書き込もうとしていますが、カスタム レポーターの絶対 mid がどのように見えるべきかわかりません。例えば

/var/www/tmp/intern-tutorial/intern-tutorial/tests/intern.js のテスト構成

reporters : ["/var/www/tmp/intern-tutorial/customreporters/bugreporter"]

また

reporters : ["../customreporters/bugreporter"]

そしてバグレポーターモジュール:

    define([
    'dojo/node!istanbul/lib/collector',
    'dojo/node!istanbul/lib/report/cobertura',
], function (Collector, Reporter) {
    var collector = new Collector(),
        reporter = new Reporter();

    return {
        '/coverage': function (sessionId, coverage) {
            //debugger;
            console.log("heeeere 1");
            collector.add(coverage);
        },
        '/runner/end': function () {
            //debugger;
            console.log("heeeere 2");
            reporter.writeReport(collector, true);
        }
    };
});

この構成を使用すると、次のエラーが表示されます。

Error: Failed to load module dojo/node from /var/www/tmp/intern-tutorial/dojo/node.js (parent: dojo/node!17!*)
at injectUrl (/var/www/tmp/intern-tutorial/node_modules/intern/node_modules/dojo/dojo.js:743:12)
4

1 に答える 1