我将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报告。
我怎么能只有一个文件包含两个测试类的信息?
暂无答案!
目前还没有任何答案,快来回答吧!