Как создать результат теста в TFS2015 и добавить его на сводную страницу
Мне нужно увидеть результат моего теста на сводной странице. Отчет о тестировании в обычном формате, поэтому я не могу использовать тестовую задачу "в коробке" для TFS, но мне хотелось бы иметь то же поведение, что и для модульных тестов:
- статистика на странице сводки со ссылкой, ведущей на вкладку "Детали теста"
- Вкладка с подробностями тестов в сводке сборки
- TestRun в категории "Тест-> Выполнить" (необязательно)
- Подробная информация для каждого теста.
Я нашел, как сделать это в "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
Некоторые примеры: