Отчет 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файл. Открыть сгенерированный отчет на локальном компьютере можно двумя способами.

  1. По умолчанию Allure open команда.
      allure open path/to/report

Это откроет отчет в вашем веб-браузере по умолчанию.

  1. Запустите простой HTTP-сервер в папке отчетов и откройте его в браузере.
      python -m SimpleHTTPServer 8626

Теперь откройте 0.0.0.0:8626 в вашем браузере.

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

Другие вопросы по тегам