【发布时间】:2014-05-18 16:37:15
【问题描述】:
我正在使用 Jemmy 框架为 Swing 应用程序编写自动化测试。
我的测试套件通过在新线程中调用其 Main 类的 main 方法来运行此应用程序。
我已经编写了很多与 GUI 相关的测试,但现在我有一个更复杂的任务。
我需要检查被测试的应用程序在关闭时是否对文件夹进行了一些清理。此操作可能作为关闭挂钩执行。是否可以在不调用 System.exit(0) 的情况下调用该应用程序的关闭挂钩?
调用此命令时,两个线程都将终止。但是我希望测试的线程在测试的应用程序关闭后继续运行,这样我就可以检查这些文件夹是否仍然存在。是否可以在不更改测试套件架构的情况下调用关闭挂钩?
【问题讨论】:
标签: java multithreading shutdown-hook systemexit