0
エクステントレポートのバージョンを示してい.javaエクステントレポートには、最後のテストケース結果
package framewrk;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import com.aventstack.extentreports.ExtentReports;
import com.aventstack.extentreports.ExtentTest;
import com.aventstack.extentreports.Status;
public class TC1 {
static ExtentReports extent;
static ExtentTest test;
@BeforeClass
public void setup(){
extent = ExtentManager.GetExtent();
}
@Test
public void OpenUT(){
test = extent.createTest("Testing how fail works");
test.log(Status.INFO, "fail check started");
test.fail("Test fail");
}
@AfterClass
public void tear()
{
extent.flush();
}
}
TC2.java
package framewrk;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import com.aventstack.extentreports.ExtentReports;
import com.aventstack.extentreports.ExtentTest;
import com.aventstack.extentreports.Status;
public class TC2 {
static ExtentReports extent;
static ExtentTest test;
@BeforeClass
public void setup(){
extent = ExtentManager.GetExtent();
}
@Test
public void OpenUT(){
test = extent.createTest("Testing how pass works");
test.log(Status.INFO, "pass check started");
test.pass("Passed");
}
@AfterClass
public void tear()
{
extent.flush();
}
}
これらの2つのテストケースを実行すると、最後のテストケース結果しか得られません。第1のテストケース結果では、エクステントレポートには表示されません。 エクステント・レポート3.0にappendパラメータがないことに注意してください。 エクステントレポートのすべてのテストケース結果を取得するにはどうすればよいですか?上記のアプローチでは