如何将多个junit5测试类的extentreports合并到一个html文件中?

nkkqxpd9  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(321)

我将extentreports(版本5.0.5)与junit5一起使用。这是我的basetest类片段。

public class BaseTest
{
    protected static ExtentReports extent;
    protected ExtentTest test;
    protected ExtentTest node;

    @BeforeAll
    static void oneTimeSetup()
    {
        extent = new ExtentReports();
        ExtentSparkReporter spark = new ExtentSparkReporter(
                "target/results" + TimestampGenerator.currentTimestamp() + ".html");
        extent.attachReporter(spark);
    }

    @AfterAll
    static void oneTimeTearDown() throws Exception
    {
        extent.flush();
    }
}

我在套房里有两个测试班。如果我不在报告名称中使用时间戳,程序将为最后一个测试类创建一个报告。所以我加了时间戳。现在,当我在eclipse中运行该套件时,它为套件中的每个测试类创建了2个html报告。

我怎么能只有一个文件包含两个测试类的信息?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题