Очарование отчетов с testNG и весенней загрузки - PullRequest
0 голосов
/ 27 декабря 2018

Я создал набор тестов для наших API, который использует TestNG, Spring Boot.Я пытаюсь использовать Allure для отчетов, но я могу получить решение с файлом testng.xml.

Здесь я использую класс AbstractTestNGSpringContextTests в качестве родительского класса для всех моих тестовых классов.

мог бы Allure сообщать о работе с весенней загрузкой и testNG с этим родительским классом.

Решение, которое я смог применить, состояло в том, чтобы создать класс allureConfiguration, как показано ниже.

import io.qameta.allure.spring4.webmvc.AllureSpring4WebMvc;
import io.qameta.allure.spring4.webmvc.AllureWebMvcConfigurerAdapter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConditionalOnMissingBean(AllureSpring4WebMvc.class)
public class AllureConfig extends AllureWebMvcConfigurerAdapter {
@Override
public AllureSpring4WebMvc allureSpring4WebMvc() {
    return super.allureSpring4WebMvc();
}
}

Но этого недостаточно.Этот код создал папку под названием allure-reports в моем проекте, но он просто содержит файлы json и html-файл для просмотра в виде отчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...