Wallaby.js 代码覆盖指标只显示在测试文件中

Wallaby.js code coverage indicators only show in test file

我正在试用 Wallaby.js 使用 VS2013。我得到了 运行 一次测试 class,我们称它为 queueTests.ts,它涵盖了 class queue.ts。测试 运行 并通过(如果我破坏它们则失败)并且非常酷。

我遇到的问题是,在 queue.ts 文件中,我 没有 在左侧看到任何代码覆盖指标手保证金。我 queueTests.ts 文件中看到它们。我想我有一些配置错误,但我无法解决。在 queue.ts 中,我 do 在我的光标所在行的末尾看到小尖括号指示器,它随着测试通过和失败而改变状态。

这是我的配置。这是一个解决方案项目,因为我的代码和测试在不同的项目中。

module.exports = function(w) {

    return {
        files: [
            // lib files
            { pattern: "./path/Scripts/jquery-1.9.1.js", load: true, instrument: false },
            { pattern: "./path/Scripts/underscore.js", load: true, instrument: false },

            // references
            { pattern: "./path/refernencedfile.ts", load: true, instrument: true },
            { pattern: "./path/anotherrefencedfile.ts", load: true, instrument: true },

            // class under test
            { pattern: "./path/path2/Queue.ts", load: true, instrument: true },

            // test helpers
            { pattern: "./Tests/TestSupport/**/*.ts", load: true, instrument: false }
        ],

        tests: [
            "./Tests/path2/queuetests.ts"
        ],

        compilers: {
            "**/*.ts": w.compilers.typeScript({ orderFilesByReferenceComments: true })
        }
    };
};

尝试从 wallaby 配置中的所有路径中删除 ./