PhpStorm 中的 PHPUnit 测试 : Cannot open file

标签 php namespaces phpunit phpstorm

无法针对特定文件运行测试,导致 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:~$

最佳答案

关于PhpStorm 中的 PHPUnit 测试 : Cannot open file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60409848/

相关文章:

php - wordpress if ( have_posts() ) ,循环不起作用

PHP:对嵌套集中的数据进行排序

namespaces - URI 在 SPARQL 查询中起作用,但命名空间不起作用

PHPUnit Selenium - 无法通过 CSS 找到元素

php - 在 Laravel Dusk 测试运行后从数据库中删除模型?

java - 如何通过php在Xampp中执行jar文件

php - 如何故意造成 "Fatal error: Allowed memory size of xxx bytes exhausted"

php - 防止在测试期间将 error_log() 消息打印到终端

c++ - 解决枚举歧义名称冲突的建议?

php - 如何在 php 中取消设置命名空间以访问全局类