Показать скриншоты Jasmine в результатах теста Azure DevOps - PullRequest
0 голосов
/ 24 июня 2019

Я тестирую свое приложение с помощью e2e, тестируя Protractor и Jasmine.Код находится в DevOps Azure и автоматически создает и запускает тесты.Azure настолько хорош, что вы можете генерировать результаты теста с графикой, когда результаты теста представлены в формате JUnit, xUnit, ..

Я установил protractor-jasmine2-screenshot-reporter, потому что я хочу иметь возможность показывать скриншоты, когда тест не пройден.Локально на моем ПК это прекрасно работает.Каждый раз скриншоты генерируются и ставятся в нужное место.Он генерирует файлы .png и один файл .html.В html есть ссылка на файлы .png.

example of screenshots output

Теперь вот проблема: скриншоты связаны в html, но Azure не может сформироватьсяhtml в результаты теста.

Как разрешить jasmine преобразовать его в формат, который будет читать Azure, или как вставить скриншоты в Azure, не сказав при этом Azure, что он не может его прочитать?Я уже смог показать результаты тестов, сгенерированные репортером Жасмин, который сгенерировал файл .xml, это не было проблемой.Но получать скриншоты / html в DevOps Azure ...

Даже если бы я мог просто прикрепить приложение к тестам со скриншотами, это было бы замечательно.

Я искал повсюду в Интернетена два дня из трех вариантов:

  1. Возможно, есть плагин, который будет делать снимки экрана и каким-то образом включать его в xml, который Azure прочтет.К сожалению, я могу только найти плагины, которые генерируют HTML.
  2. Я пытался найти способ заставить Azure принять какое-либо вложение или принять html, но, похоже, этого не произойдет.
  3. Я искал способы конвертировать html вxml, но мне кажется, что я нахожу только наоборот.

Общий вопрос:

Как я могу показать скриншоты по результатам теста tfs.Например, в приложении (как показано на рисунке).

picture of where I want the screenshots to come

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...