Отчет Allure пуст после генерации
Я пользуюсь allure 2.8.1. Я установил его с помощью NPM в мой докер-контейнер. После этого я бегу allure generate test-results
Команда для создания отчета об очаровании из Junit XML, которые создаются с помощью инструмента Newman.
В каталоге отчетов появляется пустой каталог data/attachments
и каталог data/test-cases
со всеми тестовыми примерами из Junit XML.
Пример тестового примера xml:
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="test-collection-2" tests="1" time="0.463">
<testsuite name="Test succeed request" id="b3ce6542-d493-4206-b67b-e74e4ca58fde" tests="2" failures="0" errors="0" time="0.463">
<testcase name="Status code is 200" time="0.463"/>
<testcase name="Content-Type is present" time="0.463"/>
</testsuite>
</testsuites>
После открытия сгенерированного ввода html ничего не появляется.
Можете ли вы помочь мне с этой проблемой?
1 ответ
Allure нужен веб-сервер для открытия отчетов. После генерации мы не можем просто открыть
index.html
файл. Открыть сгенерированный отчет на локальном компьютере можно двумя способами.
- По умолчанию Allure
open
команда.
allure open path/to/report
Это откроет отчет в вашем веб-браузере по умолчанию.
- Запустите простой HTTP-сервер в папке отчетов и откройте его в браузере.
python -m SimpleHTTPServer 8626
Теперь откройте
0.0.0.0:8626
в вашем браузере.
Если вы загружаете сгенерированный каталог веб-сервера, это будет работать без проблем.