Для настройки контекста - в настоящее время я использую приложение под названием serenityBDD, которое генерирует кучу файлов html и csv после выполнения автоматического тестового запуска. Все файлы сбрасываются в каталог:
/home/user/serenity
Затем я сопоставляю этот каталог с томом докера и запускаю apache через докер с помощью следующей команды:
docker run --privileged -d --name serenity -p 80:80 -v /home/user/serenity:/usr/local/apache2/htdocs/ httpd
Доступ к тестам можно получить через http на URL-адресе общедоступного IP-адреса этого сервера. например:
http://serenity-reports.com
Теперь есть еще одно требование для получения отдельного набора результатов тестов с разными критериями - это будет означать, что после выполнения теста будет создано два набора файлов html и csv (назовем их A и B).
Как мне сделать результаты доступными через разные контекстные пути? Например, все доступно через
http://serenity-reports.com/A
и результаты B будут доступны через
http://serenity-reports.com/B
Комбинируя два веб-сайта и просто разделяя их контекстным путем - я предполагаю, что я мог бы также создать грубый файл index.html в корне, чтобы перечислить два варианта