Как настроить расширение vscode phpunit для запуска теста с помощью docker-compose

Я пытаюсь настроить расширение vscode phpunit для запуска тестов с помощью docker-compose, который находится за пределами проекта (laradock).

Структура справочников:

W: MyLaravelProject

W: Laradock

  • docker-compose.yml

Я успешно настроил PhpStorm. В любом случае, я бы хотел включить vscode, но не могу заставить его работать.

Вот сборка команды запуска от PhpStorm, когда я запускаю тест:

[docker-compose://[W:Laradockdocker-compose.yml]:php-fpm/]:php /var/www/MyLaravelProject/vendor/phpunit/phpunit/phpunit —configuration /var/www/MyLaravelProject/phpunit.xml —filter «/(::testOne)( .*)?$/» TestsFeatureFirstTest /var/www/MyLaravelProject/tests/Feature/FirstTest.php —teamcity

Вот моя текущая конфигурация vscode:

«phpunit.driverPriority»: [ «Docker», «Composer», «Path», «Phar», «Ssh», «GlobalPhpUnit» ], «phpunit.clearOutputOnRun»: true, «phpunit.php»: «docker-compose run php-fpm», «phpunit.phpunit»: «/vendor/phpunit/phpunit/phpunit», «phpunit.paths»: { «W:\MyLaravelProject»: «/var/www/MyLaravelProject» }

Я ожидаю, что тест будет успешно запущен с использованием docker-compose.

  • Как настроить phpunit для использования docker-compose?
  • Как указать другой каталог для docker-compose?

Заранее спасибо за вашу помощь

Источник: ledsshop.ru

Стиль жизни - Здоровье!