I think what Thomas is getting at is that the functional tests run using the
cli while browser runs using the cgi and you need to make sure you alter
both ini for each of the two PHP types.

Gareth McCumskey

On Fri, Feb 13, 2009 at 8:16 PM, Thomas Rabaix <[email protected]>wrote:

> On some systeme there are two php.ini file
>
>    - cli
>    - apache / cgi
>
> Have you change the limit to the correct php.ini file ?
>
>
> On Fri, Feb 13, 2009 at 7:01 PM, myke <[email protected]> wrote:
>
>>
>> I am writting a functional test that is testing login's through a
>> sfForm object and I'm getting out of memory errors (even if I increase
>> the limit to several gigs). The issue doesn't happen when your in a
>> dev or prod environment so I can't replicate it other then when using
>> functional tests.  I've tracked the issue down to the sfBrowser
>> instantiation....
>>
>> // this works just fine
>> $b = new sfTestFunctional (new sfBrowser() );
>> $b->
>>  info('Login with bad password')->
>>  post ('user/login', array(
>>  'users' => array(
>>    'email' => '[email protected]',
>>    'password' => 'abcde'
>>  )
>>  ));
>>
>> // however when I specify a url and ip in the sfBrowser..
>> $b = new sfTestFunctional (new sfBrowser('www.somesite.com',
>> '127.0.0.1'));
>>
>> // this happens:
>> # post user/login
>>
>> Fatal error: Allowed memory size of 104857600 bytes exhausted (tried
>> to allocate 23551298 bytes) in /usr/local/lib/php/symfony-1.2.4/lib/
>> util/sfParameterHolder.class.php on line 201
>>
>> Call Stack:
>>    0.0111      70032   1. {main}() /content/app/dev/test/functional/
>> frontend/userActionsTest.php:0
>>    6.7361   62402040   2. sfTestFunctionalBase->post() /content/app/
>> dev/test/functional/frontend/userActionsTest.php:66
>>    6.7361   62402040   3. sfTestFunctionalBase->call() /usr/local/lib/
>> php/symfony-1.2.4/lib/test/sfTestFunctionalBase.class.php:219
>>    6.7365   62402040   4. sfBrowserBase->call() /usr/local/lib/php/
>> symfony-1.2.4/lib/test/sfTestFunctionalBase.class.php:245
>>    6.7368   62402040   5. sfBrowser->doCall() /usr/local/lib/php/
>> symfony-1.2.4/lib/util/sfBrowserBase.class.php:323
>>    6.9406   62824520   6. sfFrontWebController->dispatch() /usr/local/
>> lib/php/symfony-1.2.4/lib/util/sfBrowser.class.php:43
>>    6.9407   62824520   7. sfController->forward() /usr/local/lib/php/
>> symfony-1.2.4/lib/controller/sfFrontWebController.class.php:48
>>    6.9478   62832556   8. sfFilterChain->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/controller/sfController.class.php:245
>>    6.9478   62832556   9. sfFakeRenderingFilter->execute() /usr/local/
>> lib/php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    6.9478   62832556  10. sfFilterChain->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/util/sfBrowser.class.php:161
>>    6.9479   62832556  11. brandFilter->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    6.9510   62838264  12. sfFilterChain->execute() /content/app/dev/
>> apps/frontend/lib/brandFilter.class.php:48
>>    6.9510   62838264  13. sfGoogleAnalyticsFilter->execute() /usr/
>> local/lib/php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    6.9518   62838944  14. sfFilterChain->execute() /content/app/dev/
>> plugins/sfGoogleAnalyticsPlugin/lib/filter/
>> sfGoogleAnalyticsFilter.class.php:45
>>    6.9519   62838944  15. sfCacheFilter->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    6.9534   62838944  16. sfFilterChain->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/filter/sfCacheFilter.class.php:65
>>    6.9534   62838944  17. sfCommonFilter->execute() /usr/local/lib/
>> php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    6.9534   62838944  18. sfFilterChain->execute() /usr/local/lib/php/
>> symfony-1.2.4/lib/filter/sfCommonFilter.class.php:29
>>    6.9535   62838944  19. sfExecutionFilter->execute() /usr/local/lib/
>> php/symfony-1.2.4/lib/filter/sfFilterChain.class.php:53
>>    7.0390   63146436  20. sfExecutionFilter->handleView() /usr/local/
>> lib/php/symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:54
>>    7.0390   63146436  21. sfExecutionFilter->executeView() /usr/local/
>> lib/php/symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:114
>>    7.0436   63146896  22. sfPHPView->render() /usr/local/lib/php/
>> symfony-1.2.4/lib/filter/sfExecutionFilter.class.php:153
>>    7.0439   63146896  23. sfPHPView->renderFile() /usr/local/lib/php/
>> symfony-1.2.4/lib/view/sfPHPView.class.php:174
>>    7.0467   63189680  24. require('/content/app/dev/apps/frontend/
>> modules/user/templates/loginSuccess.php') /usr/local/lib/php/
>> symfony-1.2.4/lib/view/sfPHPView.class.php:77
>>    7.0467   63189680  25. include_partial() /content/app/dev/apps/
>> frontend/modules/user/templates/loginSuccess.php:1
>>    7.0467   63189680  26. get_partial() /usr/local/lib/php/
>> symfony-1.2.4/lib/helper/PartialHelper.php:180
>>    7.0479   63189680  27. sfPartialView->render() /usr/local/lib/php/
>> symfony-1.2.4/lib/helper/PartialHelper.php:218
>>    7.0480   63189680  28. sfPartialView->getCache() /usr/local/lib/
>> php/symfony-1.2.4/lib/view/sfPartialView.class.php:69
>>    7.0480   63189680  29. sfViewCacheManager->computeCacheKey() /usr/
>> local/lib/php/symfony-1.2.4/lib/view/sfPartialView.class.php:113
>>    7.0480   63189680  30. serialize() /usr/local/lib/php/
>> symfony-1.2.4/lib/view/sfViewCacheManager.class.php:614
>>    7.0494   63274556  31. sfParameterHolder->serialize() /usr/local/
>> lib/php/symfony-1.2.4/lib/util/sfParameterHolder.class.php:0
>>    7.0494   63274556  32. serialize() /usr/local/lib/php/
>> symfony-1.2.4/lib/util/sfParameterHolder.class.php:201
>>
>>
>> I'm running symfony 1.2.4.  Any hints on how to track this down would
>> be great!
>>
>>
>>
>
>
> --
> Thomas Rabaix
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to