Подтвердить что ты не робот

Запуск тестов PHPUnit приложения Symfony 2 под Netbeans 7.1

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

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

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

4b9b3361

Ответ 1

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

  • Щелкните правой кнопкой мыши по проекту symfony2 → Свойства → PHPUnit
  • Здесь проверьте " Использовать Bootstrap" и выберите " \app\bootstrap.php.cache
  • Также проверьте " Использовать конфигурацию XML" и перейдите к \app\phpunit.xml.dist.

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

Ответ 2

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

mklink /D tests src

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

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