Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] SF + PHPUnit problem z kaszą
wdev
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


Witam,

Od pewnego czasu nie mogę dojść do porozumenia z PHPUnit. Otóż od włączenia opcji --process-isolation, jeśli brakuje cache, to PhpUnit się wywala z mnóstwem błędów

Kod
Fatal error: Using $this when not in object context in /home/marek/dev/genesis/cache/frontend/test/config/config_config_handlers.yml.php on line 5

Call Stack:
    0.0005     787704   1. {main}() -:0
    0.0708   11497952   2. require_once('/home/marek/dev/genesis/cache/frontend/test/config/config_config_handlers.yml.php') -:118


Niestety nie mogę wyłączyć tej opcji, jest konieczna do zrobienia testów funkcjonalnych przy wielu aplikacjach... Ma ktoś może pomysł jak w takim razie wygenerować cache z linii komend? Albo jak w inny sposób uruchomić PHPUnit, żeby się nie sypał? Czy może jest to błąd mojego bootstrapu? Dodam, że jest bez różnicy, czy użyję pluginu sfPHPUnit2Plugin, czy uruchamiam czystego PHPUnit...

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
l3l0
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 16
Dołączył: 24.07.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam,

Jaką wersję PHPUnita używasz?
Czytałem gdzieś że w symfony 1.x są problemy z PHPunitem i "--process-isolation" w wersjach poniżej 3.4.
Go to the top of the page
+Quote Post
wdev
post
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


No niestety, to najnowszy PHPUnit, ale problem już jakoś został rozwiązany. Pomogło dorzucenie:
Kod
$this->setPreserveGlobalState(false);

w funckcji run() boostrapera. Szkoda tylko, że spowolniło go to jeszcze bardziej.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:22