Chutzpah代码覆盖范围排除文件夹

时间:2013-12-11 14:07:50

标签: code-coverage chutzpah

我正在使用 Chutzpah 来衡量JavaScript代码覆盖率,但它也在报告中包含了js单元测试。

有没有排除文件夹?

我已尝试过以下json设置,但如果提供了文件名,则无效,但不适用于文件夹。

    { 
      "CodeCoverageExcludes": ["*knockout-2.1.0.js", "*jquery-1.8.2.js","*\\Tests\\Cms.UnitTests\*"] 
    }

2 个答案:

答案 0 :(得分:0)

你没有逃脱最后的反弹。它应该是:

{ 
      "CodeCoverageExcludes": ["*knockout-2.1.0.js", "*jquery-1.8.2.js","*\\Tests\\Cms.UnitTests\\*"] 
}

答案 1 :(得分:0)

我知道这是一个老问题,但这是我从代码覆盖率结果中排除实际测试文件本身的方式:

{
    "CodeCoverageExcludes": ["*-test.js"]
}

这当然是假设您的所有测试文件都以-test.js结尾,但如果您刚刚开始编写测试,这应该不是问题。

我确认在运行时,我仍然可以获得正在测试的实际代码文件的准确结果。