Запускать тесты PHPUnit приложения Symfony 2 под Netbeans 7.1 - PullRequest
12 голосов
/ 09 января 2012

Я потратил некоторое время, чтобы выяснить, как настроить Netbeans 7.1 для работы с Symfony 2 и PHPUnit, но мне это не удалось.Когда я пытаюсь запустить любой тест под консолью, это не проблема.Но при работе с использованием shift + F6 возвращается

"Неустранимая ошибка PHP: класс 'Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase' не найден"

Кто-нибудьзнаете, как добиться успеха при такой конфигурации?

Ответы [ 2 ]

20 голосов
/ 23 августа 2012

У меня была такая же проблема с Netbeans 7.2 Вот что мне нужно было сделать:

  1. Щелкните правой кнопкой мыши по проекту symfony2 -> Свойства -> PHPUnit
  2. Здесь отметьте « Использовать начальную загрузку » и перейдите к \app\bootstrap.php.cache
  3. Также проверьте « Использовать конфигурацию XML »и выберите \app\phpunit.xml.dist.

. После сохранения ALT+F6 должно работать

1 голос
/ 28 июня 2013

Вместо того, чтобы помещать src / folder в качестве тестовой папки, лучше создать символическую ссылку, выполнив:

mklink /D tests src

внутри папки проекта в Windows. Таким образом, у нас есть папка src в «Исходных файлах», и тестирование phpunit прекрасно работает.

Я не могу ответить на ответ Кристофа Домби, поэтому я должен поставить этот ответ здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...