Junit失败,因为Server $ StartJob仍在运行

时间:2014-05-20 16:36:12

标签: eclipse junit

我在eclipse上运行junit测试,它只是尝试以调试模式启动服务器。但是,我收到以下错误:

"在平台关闭后仍找到作业。应该在关闭期间安排它们的插件取消作业:org.eclipse.wst.server.core.internal.Server $ StartJob"

有一段代码是从一个线程触发的,除非junit测试全部完成,否则它不会命中。但是一旦测试完成,它就会关闭工作台,因此服务器启动工作永远不会完成。

有没有办法等待作业完成然后再运行junit测试?

1 个答案:

答案 0 :(得分:0)

加入他们的家人来制作执行线程,直到完成家庭中的所有工作。

请参阅org.eclipse.core.runtime.jobs.IJobManager#join(Object, IProgressMonitor)org.eclipse.wst.server.core.ServerUtil#SERVER_JOB_FAMILY