PhpStorm默认PHPUnit配置未自动应用问题求助
PhpStorm Ubuntu 22.04下PHPUnit默认配置不生效的解决办法
检查全局PHPUnit默认配置
打开File > Settings > Languages & Frameworks > PHP > Test Frameworks,选中你的PHPUnit实例,确认Default configuration file已设置为项目根目录的phpunit.xml,建议使用绝对路径避免识别问题,保存后重启PhpStorm。重置PHPUnit运行配置模板
进入Run > Edit Configurations,点击左上角+新建一个临时PHPUnit配置,切换到Defaults标签下的PHPUnit项,在Configuration file字段填入phpunit.xml的绝对路径,勾选Use alternative configuration file,删除临时配置后保存。此后右键生成的单测配置会自动继承该模板设置。验证phpunit.xml的有效性
在项目终端执行./vendor/bin/phpunit --configuration phpunit.xml,确认CLI环境下能正常运行测试,排除配置文件本身的语法或逻辑错误。清除PhpStorm缓存
打开File > Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart。重启后重新加载项目,测试右键运行单测是否恢复正常。
内容的提问来源于stack exchange,提问作者naomi
相关产品推荐
相关产品推荐

