2011-07-22 34 views
0

我创建一个Fitnesse苗条测试(决策表)。为了运行测试,我需要启动我的Spring应用程序。上下文。为此,我使用扩展FixtureWirer的类。启动应用程序上下文不成问题,因为测试成功完成。在页面中,我可以看到测试已完成,并比较了所有输出值。问题是具有最终结果的页面永远不会停止加载,但不会引发异常。只有当我使用FixtureWirer启动应用程序上下文时,才会发生这种情况,所以我猜测问题与此有关,但我一直无法弄清楚。Fitnesse苗条测试与SpringWirableFixture不终止

在此先感谢。

回答

1

你的意思是测试不会停止,因为它应该是?如果是这样,你可以尝试关闭上下文

+0

谢谢!这为我做了诡计。在浏览器中运行Fitnesse时,我的测试只是继续加载。点击停止按钮并没有帮助。 – jvwilge

0

这可能是因为你的Spring关闭钩子,不能销毁必须被任何资源阻止的bean。

您可以检查执行测试后是否有任何活动线程被阻止?

如果还有任何活动线程,Slim服务器将不会终止(SlimServer java进程不会被终止)。