使用testNG和spring boot进行吸引力报告

时间:2018-12-27 06:02:11

标签: java spring-boot testng allure

我已经为我们的API创建了一个测试套件,该套件使用了TestNG Spring Boot。我正在尝试使用Allure进行报告,但是我能够通过testng.xml文件获得解决方案。

在这里,我将AbstractTestNGSpringContextTests类用作所有测试类的父类。

可以通过此父类在Allure报告中使用spring boot和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文件。

0 个答案:

没有答案
相关问题