2

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

反正有排除文件夹吗?

我已经尝试了下面的 json 设置,但是如果提供了文件名,它可以工作,但不适用于文件夹。

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

2 回答 2

1

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

{ 
      "CodeCoverageExcludes": ["*knockout-2.1.0.js", "*jquery-1.8.2.js","*\\Tests\\Cms.UnitTests\\*"] 
}
于 2013-12-12T05:10:40.800 回答
0

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

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

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

我验证了在运行此程序时,我仍然可以获得正在测试的实际代码文件的准确结果。

于 2016-10-26T16:03:51.520 回答