我正在使用 Chutzpah 来衡量JavaScript代码覆盖率,但它也在报告中包含了js单元测试。
有没有排除文件夹?
我已尝试过以下json设置,但如果提供了文件名,则无效,但不适用于文件夹。
{
"CodeCoverageExcludes": ["*knockout-2.1.0.js", "*jquery-1.8.2.js","*\\Tests\\Cms.UnitTests\*"]
}
答案 0 :(得分:0)
你没有逃脱最后的反弹。它应该是:
{
"CodeCoverageExcludes": ["*knockout-2.1.0.js", "*jquery-1.8.2.js","*\\Tests\\Cms.UnitTests\\*"]
}
答案 1 :(得分:0)
我知道这是一个老问题,但这是我从代码覆盖率结果中排除实际测试文件本身的方式:
{
"CodeCoverageExcludes": ["*-test.js"]
}
这当然是假设您的所有测试文件都以-test.js
结尾,但如果您刚刚开始编写测试,这应该不是问题。
我确认在运行时,我仍然可以获得正在测试的实际代码文件的准确结果。