Я тестирую свое приложение с помощью e2e, тестируя Protractor и Jasmine.Код находится в DevOps Azure и автоматически создает и запускает тесты.Azure настолько хорош, что вы можете генерировать результаты теста с графикой, когда результаты теста представлены в формате JUnit, xUnit, ..
Я установил protractor-jasmine2-screenshot-reporter, потому что я хочу иметь возможность показывать скриншоты, когда тест не пройден.Локально на моем ПК это прекрасно работает.Каждый раз скриншоты генерируются и ставятся в нужное место.Он генерирует файлы .png и один файл .html.В html есть ссылка на файлы .png.
Теперь вот проблема: скриншоты связаны в html, но Azure не может сформироватьсяhtml в результаты теста.
Как разрешить jasmine преобразовать его в формат, который будет читать Azure, или как вставить скриншоты в Azure, не сказав при этом Azure, что он не может его прочитать?Я уже смог показать результаты тестов, сгенерированные репортером Жасмин, который сгенерировал файл .xml, это не было проблемой.Но получать скриншоты / html в DevOps Azure ...
Даже если бы я мог просто прикрепить приложение к тестам со скриншотами, это было бы замечательно.
Я искал повсюду в Интернетена два дня из трех вариантов:
- Возможно, есть плагин, который будет делать снимки экрана и каким-то образом включать его в xml, который Azure прочтет.К сожалению, я могу только найти плагины, которые генерируют HTML.
- Я пытался найти способ заставить Azure принять какое-либо вложение или принять html, но, похоже, этого не произойдет.
- Я искал способы конвертировать html вxml, но мне кажется, что я нахожу только наоборот.
Общий вопрос:
Как я могу показать скриншоты по результатам теста tfs.Например, в приложении (как показано на рисунке).