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