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



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

TestNG不提供这样的API,你必须找到一个解决方法。

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

  1. 在自己的Java进程中运行TestNG
  2. 链接进程和应用程序之一,以便获得测试通知(可能有点复杂(
  3. 如果需要,请终止进程

最新更新