Запуск Unit тестов в PhpStorm 7. Пример настройки для Laravel 4

Категория: IDE

После недавнего анонса фишек PhpStorm 7, я решил настроить запуск Unit-тестов для проекта в котором используется Laravel 4. Я, конечно, больше склонен при запуске тестов или работе с CVS использовать консоль, но почему бы не глянуть возможности шторма. Сразу оговорюсь, что настройка тестов отняла минут 10 времени, что для первого знакомства с новым функционалом очень даже приемлемо. К делу!

Пошаговая настройка для запуска Unit-тестов:

  1. Установите PHPUnit на уровне системы (инструкция) или выберите Use custom autoloader и укажите путь к файлу автозагрузки bootstrap/autoload.php (для Laravel);
  2. Создание новой PHPUnit конфигурации: Run » Edit Configurations..;
  3. Задаем путь к каталогу с тестами - app/tests; Путь должен быть абсолютный!
  4. Указываем bootstrap конфиг для PHPUnit. Нужно указать абсолютный путь к файлу автозагрузки Laravel (не composer'а): bootstrap/autoload.php;
  5. Все!


Окна настроек PHPUnit конфигурации 


Результат запуска Unit-тестов

#Unit-тесты, #PHPUnit, #PhpStorm, #Laravel


категория: IDE