PhpStorm 中的 PHPUnit 测试:无法打开文件
Posted
技术标签:
【中文标题】PhpStorm 中的 PHPUnit 测试:无法打开文件【英文标题】:PHPUnit tests in PhpStorm: Cannot open file 【发布时间】:2020-06-10 02:03:53 【问题描述】:无法为特定文件运行测试,导致 phpStorm 将命名空间添加到最终命令
Testing started at 14:36 ...
[sftp://inf@127.0.0.1:22]:/usr/bin/php /mnt/d/MP/mp.kz/phpunit.phar --bootstrap /mnt/d/MP/mp.kz/vendor/autoload.php --configuration /mnt/d/MP/mp.kz/phpunit.xml MP\\Tests\\Auction\\AuctionsListPublicSearchServiceTest /mnt/d/MP/mp.kz/tests/Auction/AuctionsListPublicSearchServiceTest.php --teamcity --cache-result-file=/mnt/d/MP/mp.kz/.phpunit.result.cache
PHPUnit 9.0.1 by Sebastian Bergmann and contributors.
Cannot open file "MP\\Tests\\Auction\\AuctionsListPublicSearchServiceTest".
Process finished with exit code 1
PhpStorm 将命名空间添加到命令行。
如果我从命令行中删除命名空间,那么它可以正常工作:
[SANDBOX]inf@NM0-MP:~$ /usr/bin/php /mnt/d/MP/mp.kz/phpunit.phar --bootstrap /mnt/d/MP/mp.kz/vendor/autoload.php --no-configuration /mnt/d/MP/mp.kz/tests/Auction/AuctionsListPublicSearchServiceTest.php
PHPUnit 9.0.1 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 1.48 seconds, Memory: 18.00 MB
OK (1 test, 3 assertions)
[SANDBOX]inf@NM0-MP:~$
【问题讨论】:
【参考方案1】:修复将于明天在 2020.1 EAP 中提供:https://youtrack.jetbrains.com/issue/WI-50201
https://www.jetbrains.com/phpstorm/nextversion/
【讨论】:
以上是关于PhpStorm 中的 PHPUnit 测试:无法打开文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Docker 在 PhpStorm 中使用 PHPUnit
PhpStorm 2016.3.3 找不到 PHPUnit 6.0 的测试类。*
PHP: PhpStorm单元测试报错:PHPUnit Cannot open file
使用 PhpStorm 在 Homestead 环境中调试 PHPUnit 测试
使用 WSL-2 和 Docker 在 PhpStorm 中设置 PHPUnit:无法解析 PHPUnit 版本输出:无法打开输入文件