Запуск тестов PHPUnit в отдельных процессах

Я работаю над AOP-фреймворком, поэтому мне нужно переопределить некоторые переменные среды и повторно включить файлы, которые перекомпилируются фреймворком в каждом тесте. Я пытаюсь запустить каждый тест в отдельном процессе, чтобы я мог это сделать, но я не уверен, как это сделать в Zend Studio.

Я добавил @runTestsInSeparateProcesses аннотации к моим тестам, но это приводит к сбою тестов с сообщением об ошибке:

testName: [Zend Debugger] Cannot receive start command

Кто-нибудь смог решить эту ошибку или найти другой способ запустить каждый тест в отдельном процессе в Zend?

1 ответ

Отладчик Zend не супер горячий с phpunit. Если возможно, используйте вместо этого xdebug.

Другие вопросы по тегам