2013-12-11 98 views
2

我正在使用Chutzpah用于测量JavaScript代码覆盖率,但它也在报告中包含js单元测试。Chutzpah代码覆盖排除文件夹

反正有排除文件夹吗?

我已经尝试过下面的json设置,但是如果提供了文件名,但它不起作用。

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

回答

0

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

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

马修,当我排除测试文件夹,我得到0%的覆盖率,但是当我这样做时,测试得到100%的覆盖率,这会影响总平均:( –

0

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

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

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

我证实,当运行这个我仍然得到准确的结果为我的实际代码文件正在测试。

相关问题