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