Как сделать чтобы тесты проекта на Symfony2 запускались в NetBeans?
Суть проблемы в следующем - тесты запускаются через командную строку, но только если явно указать конфиг, то есть: phpunit -c acme.com\app\
а NetBeans говорит "Не было выполненого ни одного теста"
вот скрин настроек phpunit
1) не используйте phpunit глобально, ставьте его как dev зависимость через composer. Это как минимум удобно.
2) проверьте пути до файла конфигурации. Что-то мне подсказывает что нужно писать phpunit -c app. Либо же у вас проект содержит все имеющиеся домены что несколько странно.
3) для собственного удобства можно вынести phpunit.xml.dist в корень проекта, для этого нужно будет только чуточку поправить пути в нем же.
@Fesor ой, извиняюсь, NetBeans не может запустить
по 3) phpunit.xml.dist вынес в корень, результат тот же, я полагаю что phpunit конфигурацию проекта не может прочитать, так как с ключом -с в командной строке всё проходит, а без него - вроде как тесты подхватывает, а сам фреймворк не может
попробуйте только указать bootstrap файл и запустить тесты, в окне вывода можно увидеть подключается боотстрап или нет. Основная цель заключается в подключении ядра системы для запуска тестов.
тесты запускаются через командную строку, но только если явно указать конфиг
Все правильно. Если не хотите указывать конфиг - запускайте прямо из папки с конфигом:
cd app/
phpunit
По поводу настроек - а что у вас за галочка "Использовать начальную загрузку..."?
В конфиге только одно поле надо прописть: путь к /home/user/www/project/app/phpunit.xml.dist.