PhpStorm仅运行本地PHPUnit配置。如何强制它使用远程(Docker)?

时间:2017-03-28 14:49:58

标签: docker phpunit phpstorm

ENV:

  • Ubuntu 16.04
  • PhpStorm 2017.1
  • PHPUnit 5.5.4(远程)

PhpStorm设置:语言&框架> PHP> PHPUnit的

  • 译员:远程Docker
  • Mappings:< project root> - > /var/www/html
  • Docker容器:< project root> - > /var/www/html
  • 使用composer autoloader:/var/www/html/vendor/autoload.php(检测PHPUnit版本5.5.4)
  • 默认配置文件:/var/www/html/tests/phpunit.xml
  • 默认引导程序文件:/var/www/html/tests/bootstrap.php

我也配置了本地配置。本地配置指向相同的autoload.php,配置和引导程序文件。本地配置运行良好,但我需要在Docker容器上运行测试。

当我从PhpStorm运行测试时,它使用本地配置,我无法弄清楚如何告诉PhpStorm使用远程。

重要提示:

XDebug使用远程Docker解释器配置并运行良好。

1 个答案:

答案 0 :(得分:0)

发现我配置了一个本地解释器,所以我删除了它,并且只留下了一个远程Docker解释器。之后,远程配置变得活跃并且运行良好。