Я использую Ride (RobotFramework IDE) и импортировал библиотеку AllureReportLibrary
в свой проект. Используя Set Output Dir
, я создаю каталог C:/AutomationLogs/Allure
, и все свойства allure и файлы xml генерируются по этому пути.
Set Output Dir C:/AutomationLogs/
Затем я использую команду «allure serve C: \ AutomationLogs \ Allure», чтобы попытаться сгенерировать файл отчета html в командной строке, но она показывает следующую ошибку -
"Не удалось прочитать результат C: \ AutomationLogs \ Allure \ f56f4796-d30a-47f3-a988-d17f6c4e13ca-testsuite.xml: {} com.fasterxml.jackson.databind.exc.InvalidFormatException: Невозможно десериализовать значение типа
ru.yandex.qatools.allure.model.SeverityLevel
из String" Нет ": значение не одно из объявленных имен экземпляров Enum: [тривиальный, блокирующий, незначительный, нормальный, критический]"
XML-файл "f56f4796-d30a-47f3-a988-d17f6c4e13ca-testsuite.xml
" был создан с использованием AllureReportLibrary.
Также файл index.html, который создается после того, как команда открывается после этой команды, и показывает отчет Allure unknown unknown - unknown (Неизвестно) 0 тестовых случаев NaN%
Я использую версию ниже - Allure - 2.4.1
Версия Ride - RIDE 1.5.2.1, работающая на Python 2.7.12.
Я новичок в Robot Framework и Allure. Пожалуйста, дайте мне знать, правильно ли я реализовал это и почему я столкнулся с указанной выше ошибкой.
-Райан М