我想在PhpStorm中设置PhpUnit。我按1.编辑配置...并希望在字段2中输入此参数。
我使用phpunit.xml作为配置文件,并且都希望使用相对路径,如:
phpunit.xml
或使用项目根变量,如
$PROJECT_ROOT/phpunit.xml
但这两种选择对我都不起作用。
答案 0 :(得分:2)
根据您的屏幕截图(您要使用它的地方):使用完整路径 - 在项目设置中,此类路径相对于项目根目录仍然存储(除非您指定一些文件,当然是在项目之外),然后在需要时重建完整路径(例如,当向您显示或在测试执行期间用作参数时)。
答案 1 :(得分:1)
我认为您无法通过项目的运行/调试配置实现您想要的功能。可能对您有所帮助的是默认项目设置中的默认配置文件设置,可用于定义默认情况下使用的PHPUnit配置文件,因此您无需通过运行/调试配置中的使用备用配置文件选项。
要进行设置,请打开Default Settings窗口,然后导航至语言&框架 - > PHP - > PHPUnit的。在 Test Runner 部分中,勾选默认配置文件复选框,并指定保存配置文件的位置。如果此文件始终位于相对于项目根目录的相同路径中,则可以使用$PROJECT_DIR$
变量来定义项目根目录。因此,如果您的PHPUnit配置文件始终位于项目的根目录中,则可以将其设置为$PROJECT_DIR$/phpunit.xml
。创建新项目时,其默认配置文件变量将设置为项目根目录的文件偏移量,您不需要使用使用备用配置文件<运行/调试配置中的/ em>选项。
如果您在同一台计算机上的不同位置打开同一个项目,这应该对新项目没有任何问题,如果您想跨机器共享此配置,则可能需要尝试PHPStorm&#39; s Exporting and Importing Settings功能。
我不确定这是否会直接解决您的问题,而且反正已经过了几个月了,但也许这对于遇到这个问题的其他人有用......以上说明是正确的在Linux上安装我的8.0.3。