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 配置中的所有路径中删除 ./
。
我正在试用 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 配置中的所有路径中删除 ./
。