我想为SoapUI测试生成范围报告。我不想使用SoapUI提供的基于JUnit HTML报告的普通旧帧。 Extent Reports是否支持此功能?一个例子很好。谢谢!
答案 0 :(得分:3)
import com.relevantcodes.extentreports.ExtentReports;
import com.relevantcodes.extentreports.ExtentTest;
import com.relevantcodes.extentreports.LogStatus;
def failedTestCase = 0;
def extent = new ExtentReports("C:\\SampleReport.html",true)
runner.results.each {
testCaseResult -> def name = testCaseResult.testCase.name
def extentTest = extent.startTest(name, name)
if(testCaseResult.status.toString() == 'FAILED'){
failedTestCase++
extentTest.log(LogStatus.FAIL, testCaseResult.testCase.name)
} else {
extentTest.log(LogStatus.PASS, testCaseResult.testCase.name)
}
}