Доступ к нескольким отчетам allure через http

#jenkins #reporting-services #automation #report #allure

#дженкинс #службы отчетов #автоматизация #Сообщить #allure

Вопрос:

У меня есть результаты тестов в папке, которая будет обновляться новыми исполнениями при каждом тестовом запуске.

 [root@server test-results]# ls -lrt /var/log/test-results/
total 352
drwxrwxrwx. 14 root root 4096 Jan 10 10:28 9ca9cd74-21d3-4d39-b556-1ca914a37408
drwxrwxrwx. 14 root root 4096 Jan 10 10:41 4fc5f9fa-ee03-4370-98bc-0cca6dcb95d6
drwxrwxrwx. 14 root root 4096 Jan 10 13:00 9e7a9239-cbd4-48a1-929e-bf90892903b0
drwxrwxrwx. 14 root root 4096 Jan 11 09:09 544bd6c9-8d43-4e17-bbc7-8395498e98b6
drwxr-xr-x. 14 root root 4096 Jan 14 10:40 faa3284c-01b0-4581-89fd-57a1919d13b7
drwxr-xr-x. 14 root root 4096 Jan 14 11:31 ee84c6f4-048d-4e9d-96c0-2bc4f6ab3f53
drwxr-xr-x. 14 root root 4096 Jan 14 11:46 c229cacb-1e27-4629-a67f-3eb2965006f9
drwxr-xr-x. 14 root root 4096 Jan 14 12:35 2cca5070-0333-4d95-a1e5-c409c3185bf3
drwxr-xr-x. 14 root root 4096 Jan 14 13:13 e19c3bd1-3a1f-459a-b8f2-5e1bfad11fe9
  

В каждой из этих папок содержатся тестовые данные, которые могут быть проанализированы движком allure.

Я пытаюсь найти способ просмотреть эти результаты следующим образом.

 https://localhost:port/<test folder name/
https://localhost:port/9ca9cd74-21d3-4d39-b556-1ca914a37408/
https://localhost:port/4fc5f9fa-ee03-4370-98bc-0cca6dcb95d6/
https://localhost:port/9e7a9239-cbd4-48a1-929e-bf90892903b0/
https://localhost:port/544bd6c9-8d43-4e17-bbc7-8395498e98b6/
  

Я пытался использовать https://github.com/fescobar/allure-docker-service. Это обеспечивает способ просмотра отчета allure. Но это не может по отдельности позволить мне иметь отдельные ссылки для разных результатов тестирования. Вместо этого он может отображать отчет allure с данными только в одной папке.

Я не уверен в правильном способе сделать это. Пожалуйста, дайте мне знать, если потребуется какая-либо информация.

Комментарии:

1. Вы нашли способ реализовать это, я пытаюсь сделать то же самое

Ответ №1:

Вы можете запустить несколько контейнеров allure, используя разные порты и отображая разные каталоги, или у вас может быть один каталог, в котором у вас будут все файлы вместе.

Ответ №2:

Теперь вы можете обрабатывать несколько проектов с помощью службы Allure Dockerhttps://github.com/fescobar/allure-docker-service#MULTIPLE-PROJECTS—REMOTE-REPORTS