1

我有一个系统可以捕获登录事件并在重定向后根据存储在数据库中的值触发响应(弹出模式)。

为了正确测试这一点,我设置了一个功能测试,清除此数据库表并用一组测试数据填充它。

当我单独运行测试时,它工作正常。但是,当我在 Jenkins 中运行它(或者像 Jenkins 那样使用 ant)时,它不会。

调查表明,当 WebTestCase 登录时,它的行为就好像我对数据库所做的更改尚未进行一样。我曾尝试在各个地方清除 instancePools,但这没有什么区别。

有任何想法吗?

4

0 回答 0