php - Docker、PhpStorm 和 PHPUnit - 指定了自动加载器的值,但文件不存在
问题描述
我正在尝试将我的 PhpStorm 调试器与 PHPUnit 连接起来。我正在使用 Docker env 并且在 docker PHPUnit 内部工作正常。问题是当我单击“测试”目录 PPM -> 运行测试时
我懂了:
[docker://environment_php_8_fpm:latest/]:php /opt/.phpstorm_helpers/phpunit.php --no-configuration /opt/project/src/tests
Testing started at 16:19 ...
The value of autoloader is specified, but file doesn't exist '/home/kuba/Work/CodeProjects/advertisement-crawler/src/vendor/autoload.php'
Process finished with exit code 1
我试图在谷歌中找到解决方案,但很难找到有用的东西。
@edit此外,我提供了新路径,单击刷新新路径后得到了这个:/opt/project/src/vendor/autoload.php
现在我在 phpstorm 中运行后有新的错误消息
[docker://environment_php_8_fpm:latest/]:php /opt/.phpstorm_helpers/phpunit.php --configuration /opt/project/src/phpunit.xml
Testing started at 18:48 ...
Fatal error: Uncaught Error: Class "PHPUnit_TextUI_ResultPrinter" not found in /opt/.phpstorm_helpers/phpunit.php on line 231
Error: Class "PHPUnit_TextUI_ResultPrinter" not found in /opt/.phpstorm_helpers/phpunit.php on line 231
Call Stack:
0.0006 469784 1. {main}() /opt/.phpstorm_helpers/phpunit.php:0
PHP Fatal error: Uncaught Error: Class "PHPUnit_TextUI_ResultPrinter" not found in /opt/.phpstorm_helpers/phpunit.php:231
Stack trace:
#0 {main}
thrown in /opt/.phpstorm_helpers/phpunit.php on line 231
Process finished with exit code 255
解决方案
推荐阅读
- java - java - 如何在Java中获取以main打印的类方法的返回?
- javascript - 使用 Moment js 的开始和结束轮班时间检查可用用户?
- laravel - Laravel vue.js 和 vuex 通过 id 链接正文文本并显示在新组件中
- javascript - 无法计算表格行的总和我从互联网上尝试了很多方法但没有
- html - 内联块 div 和多行文本
- java - 创建反应应用程序设置代理在 docker compose 中不起作用
- data-distribution-service - 使用 OpenSplice DDSI2 时如何查询 DDS 发布者的 IP 地址
- python - pandas:groupby 列结果以另一列为条件
- swift - 在点击 TableViewCell Image(swift) 后,如何调用/显示用于拍摄或从 Main VC 上的图库中选择照片的操作表
- python - 如何检查硒铬窗口是否关闭python