Я тестирую свой проект Symfony2 с помощью PHPUnit и behat / mink.Этим утром я добавил в свой проект дополнительные тесты «Беат», и внезапно случайные тесты начали проваливаться.Кажется, что я достиг предела (память? Время выполнения? Что-то еще?), Но я ничего не могу найти.#! / tvlooy / ReadingCorner / builds / 383016
Мой локальный компьютер не работает (Lenovo R60, 2 ГБ ОЗУ, 2x 1,8 ГГц ЦП).Я запускаю Fedora 16 на 32-битной x86.PHP 5.3.8 (cli), с Xdebug v2.1.2, PHPUnit 3.6.2.
(редактирование: я только что обновился до PHPUnit 3.6.4 и удалил Xdebug, но проблема остается)
Я запускаю свои тесты Behat с:
$ app/console behat -e=test
=> random tests fail
Когда я запускаю такие тесты, как:
$ for feature in 'find src/Ctors/ReadingCornerBundle/Features/ -name *.feature'; do app/console behat -e=test $feature; done
=> all tests pass
Я уже поднял свою memory_limit в php.ini до 768M, но это не помогло.
У меня есть 7 файлов с общим количеством 57 сценариев.Не очень, ничего экзотического.Файлы находятся в https://github.com/tvlooy/ReadingCorner/tree/master/src/Ctors/ReadingCornerBundle/Features
. Мне нужно, чтобы тесты работали на моем локальном компьютере одной командой, потому что я генерирую покрытие кода из него с помощью PHPUnit (встроенные функции Beat в PHPUnit).
Anyключи