Как с помощью Allure создать собственный отчет в формате CSV с результатами тестирования?

В нашем проекте мы используем TestNG для тестов и используем Allure для создания отчета о тестировании. У нас есть требование, по которому нам нужно создать собственный отчет CSV, содержащий результаты теста в определенном формате вместе с отчетом Allure.

Мы подумали о написании собственного генератора отчетов, реализовав интерфейс TestNG IReporter для создания файла CSV. Это работает; однако мы также хотели бы включить некоторые данные, специфичные для Allure, такие как @Title, @Description и @Step, также как часть отчета CSV.

Есть ли способ добиться этого?

Заранее спасибо!


person Suhas    schedule 09.11.2017    source источник


Ответы (1)


Вы можете собирать необходимые метаданные через Allure 2 слушатели. Но учтите, что просто реализовать соответствующие интерфейсы недостаточно. Вы должны следовать рекомендациям SPI и создавать необходимые ссылки в META-INF/services папка.

person Sergey Korol    schedule 10.11.2017
comment
В ПОРЯДКЕ. Я посмотрю на это. Спасибо! - person Suhas; 10.11.2017