Запуск 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
