我创建了一个简单的struts应用程序,根据用户输入调用action方法,然后调用testNG.run()
测试执行得很好,但报告没有使用新结果更新报告。
通过main方法生成报告时的方法相同。 有什么建议为什么或如何实现这种情况?
更多详情:
1.我正在使用TestNG,ReportNG和struts动作来获取用户输入。
2.使用struts我创建了一个带有表单动作的jsp:executeTest1
3.提交/单击时,它会调用动作类中的方法。
4.在扩展ActionSupport的动作类中,
public String addMemo() {
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
List<String> suites = Lists.newArrayList();
suites.add("path-to-Suite1.xml");
testng.setTestSuites(suites);
testng.addListener(tla);
testng.run();
System.out.println(" -- Done.");
return SUCCESS;
}