Как создать результат теста в TFS2015 и добавить его на сводную страницу

Мне нужно увидеть результат моего теста на сводной странице. Отчет о тестировании в обычном формате, поэтому я не могу использовать тестовую задачу "в коробке" для TFS, но мне хотелось бы иметь то же поведение, что и для модульных тестов:

  1. статистика на странице сводки со ссылкой, ведущей на вкладку "Детали теста"
  2. Вкладка с подробностями тестов в сводке сборки
  3. TestRun в категории "Тест-> Выполнить" (необязательно)
  4. Подробная информация для каждого теста.

Я нашел, как сделать это в "Test->Run" по этой ссылке. Как создать тестовый прогон и результат с помощью Team Foundation Server API? (большое спасибо автору). В этом решении Test создал базу на основе Test Plan и Test Suite. Согласно моему опыту, модульный тест создает базу Test Run на Build, и я верю, что это должен быть TFS API, чтобы делать это программно.

Может кто-нибудь подсказать мне, где можно найти такой API. А если p1 и p2 можно сделать и как?

1 ответ

В соответствии с вашими требованиями вам, возможно, придется создать раздел или вкладку, написав собственное расширение vsts для отображения информации в отчете о результатах сборки и сводной информации о сборке.

Вы можете загрузить файл результатов xml как "testrun-attachment" через REST-интерфейс и получить фрагменты для отображения итоговых значений на вкладке "Сводка сборки" или на собственной расширенной вкладке "Результаты теста". Вот пример того, как отобразить результат opencover для вашей справки: vsts-opencover, наконец, получит результат, как показано ниже:

введите описание изображения здесь

Как написать собственное расширение:

Обзор расширений для Visual Studio Team Services

Некоторые примеры:


Другие вопросы по тегам