如何通过swt中的停止按钮停止TestNG的java线程

如何通过swt中的停止按钮停止TestNG的java线程,java,selenium,swt,testng,Java,Selenium,Swt,Testng,我创建了一个swt应用程序,它通过java中的命令行使用TestNG启动自动测试。现在我需要一个停止按钮来停止它在中间的执行。如果使用按钮运行TestNG时没有打开新的cmd窗口,有没有办法做到这一点???TestNG没有提供这样的API,您必须找到解决方法 不简单,但是,例如,您可以做的事情与eclipse插件相同: 在自己的java进程中运行TestNG 链接进程和应用程序的进程,以获得测试通知(可能有点复杂) 如果需要,请随时终止进程 您好,请您详细解释一下,这样我就可以在我的代码中尝试它

我创建了一个swt应用程序,它通过java中的命令行使用TestNG启动自动测试。现在我需要一个停止按钮来停止它在中间的执行。如果使用按钮运行TestNG时没有打开新的cmd窗口,有没有办法做到这一点???

TestNG没有提供这样的API,您必须找到解决方法

不简单,但是,例如,您可以做的事情与eclipse插件相同:

  • 在自己的java进程中运行TestNG
  • 链接进程和应用程序的进程,以获得测试通知(可能有点复杂)
  • 如果需要,请随时终止进程

  • 您好,请您详细解释一下,这样我就可以在我的代码中尝试它了。请检查它是否有帮助。