2013-12-11 3 views
2

Я использую Chutzpah для измерения покрытия кода JavaScript, но он также включает в себя js unit tests также в отчете.Короткое покрытие 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

Matthew, когда я исключаю папку Tests, я получаю покрытие 0%, но когда я это делаю, тесты получают 100% -ное покрытие, и это влияет на общий средний :( –

0

Я знаю, что это старый вопрос, но это, как я исключен фактический тест сами файлы из результатов Код Покрытие:

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

Это, конечно, в предположении, что все ваших тестовых файлов заканчиваются на -test.js, но если вы только начинаете писать свои тесты, это не должно быть проблемой.

Я проверял, что при выполнении этого я до сих пор получаю точные результаты для моих фактических файлов кода, которые проверяются.

Смежные вопросы