Testing Symfony2 WebTestCase在Jenkins中通过ant运行时忽略我的数据库更改

Testing Symfony2 WebTestCase在Jenkins中通过ant运行时忽略我的数据库更改,testing,symfony,jenkins,propel,Testing,Symfony,Jenkins,Propel,我有一个系统,它可以捕获登录事件,并根据数据库中存储的值在重定向后触发响应(弹出一个模式) 为了正确地测试这一点,我设置了一个功能测试来清除这个数据库表并用一组测试数据填充它 当我单独运行测试时,它运行良好。然而,当我在Jenkins中运行它时(或者像Jenkins那样使用ant),它不会 调查显示,当WebTestCase登录时,它的行为就好像我对数据库所做的更改尚未进行一样。我尝试过在不同的地方清除InstancePool,但没有任何区别 有什么想法吗?发布测试代码和ant文件。build.

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

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

当我单独运行测试时,它运行良好。然而,当我在Jenkins中运行它时(或者像Jenkins那样使用ant),它不会

调查显示,当WebTestCase登录时,它的行为就好像我对数据库所做的更改尚未进行一样。我尝试过在不同的地方清除InstancePool,但没有任何区别


有什么想法吗?

发布测试代码和ant文件。build.xml文件的相关部分是:不确定这里的标记是什么,似乎无法格式化代码。很快就会发布测试,需要在发布之前对其进行foobar验证,我现在太忙了,测试代码在这种情况下会更有帮助。