В данной инструкции мы настроим рабочую среду для PHP проекта на основе Docker’а. Тесты будут выполняется в Docker’e через PHPStorm.
Склонируйте репозиторий с github’a:
git clone https://github.com/itreviewchannel/phpunit-docker-phpstorm.git YOUR_DIRECTORY_PROJECT
Запустите docker-compose:
docker-compose up -d
Войдите в контейнер с PHP и запустите загрузку пакетов через Composer:
cd YOUR_PROJECT_DIRECTORY docker exec -it phpunitdockerphpstorm_php_1 /bin/sh cd /app composer install
После успешного завершения установки пакетов начнет работать localhost.
http://localhost/
Теперь необходимо настроить PHPStorm. Для начала проверьте взаимодействие Docker’а с PHPStorm’ом.
Если все хорошо, то пора приступать к настройкам PHP. PHPStorm’у необходимо указать нужный интерпретатор (CLI Interpreter) — PHP из Docker’а.
Кроме этого необходимо подсказать PHPStorm’у что мы будем использовать PHPUnit в качестве тестового фреймворка через удаленный интерпретатор:
И укажите для него путь к автозагрузчику классов и конфигурации:
Осталось только добавить конфигурацию запуска:
Для запуска тестов достаточно нажать на Play справа вверху:
На этом все.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.