我创建了一个简单的struts应用程序,根据用户输入调用action方法,然后调用testNG.run()
测试执行得很好,但是报告没有用新结果更新,reportNG 也没有。
通过 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;
}
- 测试成功运行,但没有生成reportNG,testNG 也没有报告。