Запуск Unit тестов в PhpStorm 7. Пример настройки для Laravel 4
После недавнего анонса фишек PhpStorm 7, я решил настроить запуск Unit-тестов для проекта в котором используется Laravel 4. Я, конечно, больше склонен при запуске тестов или работе с CVS использовать консоль, но почему бы не глянуть возможности шторма. Сразу оговорюсь, что настройка тестов отняла минут 10 времени, что для первого знакомства с новым функционалом очень даже приемлемо. К делу!
Пошаговая настройка для запуска Unit-тестов:
- Установите PHPUnit на уровне системы (инструкция) или выберите Use custom autoloader и укажите путь к файлу автозагрузки
bootstrap/autoload.php
(для Laravel); - Создание новой PHPUnit конфигурации: Run » Edit Configurations..;
- Задаем путь к каталогу с тестами -
app/tests
; Путь должен быть абсолютный! - Указываем
bootstrap
конфиг для PHPUnit. Нужно указать абсолютный путь к файлу автозагрузки Laravel (не composer'а):bootstrap/autoload.php
; - Все!
Окна настроек PHPUnit конфигурации
Результат запуска Unit-тестов
#Unit-тесты, #PHPUnit, #PhpStorm, #Laravel