2015-10-23 3 views
1

Я пытаюсь получить результаты охвата кода, которые будут отображаться в сводных отчетах по сборке и сборке отчетов TFS. Я включил файл .testsettings в моем CI построить для инструмента сборки Я заинтересован вОбложка кода TFS 2012, созданная, но не отображаемая в отчете или сводке сводки

Это то, что я вижу в моделировочном Резюме (не показано фактические имена):.

0 error(s), 332 warning(s) 
name1.sln ('publish;build' target(s)) - 0 error(s), 15 warning(s), View Log File 
name2.sln - 0 error(s), 184 warning(s), View Log File 
testsolution.sln - 0 error(s), 133 warning(s), View Log File 
3 projects/solutions compiled 
1 test run completed - 100% pass rate 
No Code Coverage Results 

Теперь, этот «No Code Coverage Results» меня сбивает с толку. Если я загружу результаты тестирования, там появится код. Кроме того, я могу просмотреть файл data.coverage на нашем сервере сборки. Я искал последние два дня в Google и переполнял стек, но не нашел никаких решений, которые работали для меня. Есть ли у кого-нибудь совет, как это сделать? Мы используем TFS 2012, VS 2012 и запускаем тесты с использованием MSTest.

ответ

0

Во-первых, отредактируйте определение сборки и установите для параметра Тип запуска параметры CodeCoverageEnabled.

enter image description here

Затем убедитесь, что "Enable Code Coverage" выбрана опция в диалоговом окне Add/Edit Test Run. Сохраните определение сборки и запустите снова.
enter image description here

Кроме того, стоит для вас, чтобы иметь чек на ответ Ральф Янсена в этой ссылке: TFS 2013 - No Code Coverage Results

+1

Спасибо за ответ, но, как указано в первоначальном вопросе, я использую MSTest, не Визуальный Студийный бегун. – Chris

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

  • Нет связанных вопросов^_^