0

我创建了一个简单的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;     
    }
  1. 测试成功运行,但没有生成reportNG,testNG 也没有报告。
4

0 回答 0