2016-09-13 2 views
1

Сценарий:Как опубликовать результат покрытия кода обратно в TFS 2013

Мы пытаемся включить покрытие кода в нашем TFS и до сих пор резюме сборки результат был успешно отображая блоки кода, покрытые, как показано на рисунке ниже но проблема возникает каждый раз, когда мы нажимаем Результаты покрытия ссылка (стрелка вниз на картинке) не показывает информацию о том, что было покрыто, и отображает ошибку в браузере, даже результаты теста. В папке In/Out есть покрытие кода файл на сервере сборки.

Установка:

enter image description here

Настройки MSTest (Local.testsetting)

enter image description here

Test Run

enter image description here

Сложение Определение enter image description here

Результаты испытаний enter image description here

сборки Резюме:

enter image description here

После нажатия кнопки Результатов Покрытия: enter image description here

Вопрос: Почему TFS 2013 коллекции проекта покрытия Результатов ссылка (красная стрелка вниз) в целом сборок не отображает деталь покрытия кода о том, что было покрыто даже файл покрытия кода был сгенерирован на сервере сборки TFS 2010? Что мы пропустили в настройках, чтобы сделать это возможным?

+0

Приятно иметь комментарий, почему вопрос был вниз голосовала, чтобы улучшить вопрос, а не просто оставить с вниз голосования , – jtabuloc

+0

Правильно ли ссылка открылась, если вы используете сервер сборки 2013? –

+0

Вы используете пользовательский шаблон? Должна быть опция покрытия кода для теста в шаблоне по умолчанию. –

ответ

1

Необходимо
1). открыть определение сборки, перейдите к процесса ->3.Test ->автоматизированный тест -> на Add/Edit Test Run диалоговом окне установите параметры быть "Enable Code Coverage" ,
2). Выберите файл .testsettings в определении сборки.

enter image description here

Вы можете также иметь чек на ответ Ральф Янсена в этом вопросе TFS 2013 - No Code Coverage Results

Кроме того, также проверить, не могли бы вы открыть ссылку покрытия кода в веб-портала.


Update

добавить связанные скриншот

enter image description here

+0

Спасибо, что вы ответили, но, как вы можете видеть в моем ** пробном прогоне **, нет ни одного раскрывающегося варианта, чтобы выбрать ** Включить покрытие кода **. Включение проверки кода было установлено на панели «Настройка теста» (см. Мое изображение). – jtabuloc

+0

@JrTabuloc Это не в раскрывающемся списке, вам нужно нажать кнопку с '..' слева от панели. Подробности вы можете увидеть снимок экрана обновления. –

+0

У меня нет такого варианта. Я использую VS 2013 Ultimate. См. Мою статью «Построение изображения», вы заметите, что у меня ее нет. Может быть, мы используем шаблон пользовательской сборки? – jtabuloc

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