【发布时间】:2020-01-15 02:04:33
【问题描述】:
我正在尝试配置 vscode phpunit 扩展以使用位于项目外部 (laradock) 的 docker-compose 运行测试。
目录结构:
W:\MyLaravelProject
W:\拉拉多克
- docker-compose.yml
我已成功设置 PhpStorm。无论如何,我想打开 vscode 但我无法使其工作。
这是我运行测试时由 PhpStorm 构建的启动命令:
[docker-compose://[W:\Laradock\docker-compose.yml]:php-fpm/]:php /var/www/MyLaravelProject/vendor/phpunit/phpunit/phpunit --configuration /var/www/MyLaravelProject/phpunit.xml --filter "/(::testOne)( .*)?$/" Tests\Feature\FirstTest /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 指定另一个目录?
提前感谢您的帮助
【问题讨论】:
标签: visual-studio-code docker-compose phpunit vscode-settings