package cn.baiweigang.qtaf.dispatch; import java.util.ArrayList; import java.util.List; import cn.baiweigang.qtaf.dispatch.report.TestReport; import cn.baiweigang.qtaf.dispatch.run.TestRunInfo; import cn.baiweigang.qtaf.dispatch.testcase.ICase; import cn.baiweigang.qtaf.dispatch.testcase.JavaFileCase; public class TestExecTask { public void test2() { ExecTask exec = new ExecTask(); TestRunInfo runInfo = new TestRunInfo(); List<ICase> caseList = new ArrayList<>();//用例列表 runInfo.setTaskName("框架测试99999"); //java格式用例 JavaFileCase jCase = new JavaFileCase(); jCase.addCase(TestTestngLog.class); caseList.add(jCase); runInfo.setCaseList(caseList); runInfo.setHtmlReportTitle("测试报告的标题"); exec.setRunInfo(runInfo); TestReport report=exec.Exec(); System.out.print("任务执行结果:"+report.getResMsg()+"\n"); if (report.getResNo()>-1) { System.out.print("任务名称:"+report.getTaskName()+"\n"); System.out.print("任务执行时间:"+report.getSumTime()+"毫秒\n"); System.out.print("Html报告:"+report.getHtmlReport()+"index.html\n"); System.out.print(report.getTngTestCountList().get(0).getSuiteName()); } } }