Задать вопрос

Как сделать чтобы тесты проекта на Symfony2 запускались в NetBeans?

Суть проблемы в следующем - тесты запускаются через командную строку, но только если явно указать конфиг, то есть:
phpunit -c acme.com\app\
а NetBeans говорит "Не было выполненого ни одного теста"
вот скрин настроек phpunit
a15cb7fd5b5543ea837226380d7c7598.png
  • Вопрос задан
  • 2781 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) не используйте phpunit глобально, ставьте его как dev зависимость через composer. Это как минимум удобно.

2) проверьте пути до файла конфигурации. Что-то мне подсказывает что нужно писать phpunit -c app. Либо же у вас проект содержит все имеющиеся домены что несколько странно.

3) для собственного удобства можно вынести phpunit.xml.dist в корень проекта, для этого нужно будет только чуточку поправить пути в нем же.
Ответ написан
dmitriylanets
@dmitriylanets
веб-разработчик
попробуйте только указать bootstrap файл и запустить тесты, в окне вывода можно увидеть подключается боотстрап или нет. Основная цель заключается в подключении ядра системы для запуска тестов.
Ответ написан
Комментировать
@faost
тесты запускаются через командную строку, но только если явно указать конфиг

Все правильно. Если не хотите указывать конфиг - запускайте прямо из папки с конфигом:
cd app/
phpunit


По поводу настроек - а что у вас за галочка "Использовать начальную загрузку..."?
В конфиге только одно поле надо прописть: путь к /home/user/www/project/app/phpunit.xml.dist.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы