Я пытаюсь создать Dashboard, используя html-отчеты, генерируемые при непрерывном тестировании с использованием Protractor.
В моем файле Docker я использовал protractor-screenshoter-plugin, который устанавливается по умолчанию.
https://www.npmjs.com/package/protractor-screenshoter-plugin
Плагин генерирует и сохраняет отчеты в каталоге "./REPORTS/e2e".
После того, как эти отчеты будут созданы и сохранены, я хотел бы использовать эти отчеты для создания панели успешных тестов и сбоев.
Существует ли какое-либо приложение, которое может использовать отчеты, сгенерированные из protractor-screenshoter-plugin, и создать панель мониторинга ??
Как эти файлы используются, если я просто придерживаюсь Дженкинса ??
ШАГ, которого я пытаюсь достичь:
1> Create a Jenkins Pipeline Job --> Complete
2> The Code will download the git repo to the Jenkins Slave --> Complete
3> A docker files will span a new Container and run the tests. --> Complete
4> The container by default will have the protractor-screenshoter-plugin which will generate the reports to a ./REPORTS/e2e directory --> Complete
5> Use the "Publish html Report/Publish Junit Test result report" to generate the default reports which are not all that helpful. --> Complete
6> These log files parallelly are now moved to a Artifactory repo and stored --> Complete
7> How to use these report files in the Artifactory repo to generate a dashboard on Jenkins or on any third party application
Я пробовал Генератор отчетов в формате HTML, который можно интегрировать с Jenkins, но он не обязательно предоставляет панель данных о том, что я ожидаю, и не очень полезен
Мое ожидание состоит в том, чтобы сгенерировать панель мониторинга с возможными удачами и неудачами, а не с полным выводом console.log в Jenkins
Как компании генерируют результаты тестов на инструментальных панелях ??
Существуют ли какие-либо стандартные процедуры или рекомендации, которым можно следовать.