Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具有代码覆盖率的Laravel单元测试抛出ReflectionException_Php_Laravel_Phpunit_Code Coverage - Fatal编程技术网

Php 具有代码覆盖率的Laravel单元测试抛出ReflectionException

Php 具有代码覆盖率的Laravel单元测试抛出ReflectionException,php,laravel,phpunit,code-coverage,Php,Laravel,Phpunit,Code Coverage,我试图在PHPLaravel6.13.1项目中看到我的PHP单元测试的代码覆盖率 如果不使用命令/vendor/bin/phpunit--filter=testSomeMethod查看代码覆盖率,我的测试用例运行良好并成功 但是,一旦我添加了--coverage html./log/codeCoverage标志,我就开始出现以下错误 /vendor/bin/phpunit--filter=testsomethod--coverage html./log/codeCoverage PHPUnit

我试图在PHPLaravel6.13.1项目中看到我的PHP单元测试的代码覆盖率

如果不使用命令
/vendor/bin/phpunit--filter=testSomeMethod
查看代码覆盖率,我的测试用例运行良好并成功

但是,一旦我添加了
--coverage html./log/codeCoverage
标志,我就开始出现以下错误

/vendor/bin/phpunit--filter=testsomethod--coverage html./log/codeCoverage
PHPUnit 8.5.2由塞巴斯蒂安·伯格曼和贡献者编写。
PHP致命错误:未捕获的ReflectionException:类配置不存在于/var/www/ProjectName/vendor/laravel/framework/src/light/Container/Container.PHP:803中
堆栈跟踪:
#0/var/www/ProjectName/vendor/laravel/framework/src/illumb/Container/Container.php(803):ReflectionClass->\uu构造('config'))
#1/var/www/ProjectName/vendor/laravel/framework/src/illumb/Container/Container.php(681):illumb\Container\Container->build('config'))
#2/var/www/ProjectName/vendor/laravel/framework/src/illumb/Container/Container.php(629):illumb\Container\Container->resolve('config',Array)
#3/var/www/ProjectName/vendor/laravel/framework/src/illumb/Foundation/helpers.php(121):illumb\Container\Container->make('config',Array)
#4/var/www/ProjectName/vendor/laravel/framework/src/illumb/Foundation/helpers.php(283):app('config'))
#5/var/www/ProjectName/app/helpers.php(43):config('app.sso_前缀')
#第805行的/var/www/ProjectName/vendor/laravel/framework/src/illusted/Container/Container.php中的6/var/www/accounts
这里,helper.php中的第43行是
$protocol=config('app.sso_前缀')=='local'?'http://':'https://'和整个辅助函数为:

如果(!function_存在('idp_api_url')){
/**
*返回API url
*
*@返回字符串
*/
函数idp_api_url()
{
$protocol=config('app.sso_prefix')=='local'?'http://':'https://';
返回$protocol.sso_prefix().env('IDP_API_URI')。/'.env('IDP_API_VERSION')。/';
}
}
我安装并配置了XDebug。(之前的其他项目也使用相同的配置)
phpunit.xml
是Laravel附带的默认值,env是

有人能告诉我我可能犯了什么错误吗