PHPunit 未捕获错误:调用未定义的方法 PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() [英] PHPunit Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()

查看:22
本文介绍了PHPunit 未捕获错误:调用未定义的方法 PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不知道它是否与 Laravel 5.4 相关.当我在安装 laravel 5.4 后运行 phpunit 命令而不做任何更改时,我得到 Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() 但是当我运行 php工匠黄昏正常运行

i don't know if it's related to Laravel 5.4. when i run phpunit command after installing laravel 5.4 without making any changes i get Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() but when i run php artisan dusk it runs normally

c:xampphtdocsublocker>phpunit
PHP Fatal error:  Uncaught Error: Call to undefined method
PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php:1046
Stack trace:
#0 C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
#1 C:xamppphppearPHPUnitTextUICommand.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
#2 C:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true)
#3 C:xamppphpphpunit(46): PHPUnit_TextUI_Command::main()
#4 {main}
thrown in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php on line 1046

Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php:1046
Stack trace:
 C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
C:xamppphppearPHPUnitTextUICommand.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
C:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true)
C:xamppphpphpunit(46): PHPUnit_TextUI_Command::main()
{main}
thrown in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php on line 1046

c:xampphtdocsublocker>phpunit
PHP Fatal error:  Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php:1046
Stack trace:
#0 C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
#1 C:xamppphppearPHPUnitTextUICommand.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
#2 C:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true)
#3 C:xamppphpphpunit(46): PHPUnit_TextUI_Command::main()
#4 {main}
thrown in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php on line 1046

Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php:1046
Stack trace:
#0    C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
#1 C:xamppphppearPHPUnitTextUICommand.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
#2 C:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true)
#3 C:xamppphpphpunit(46): PHPUnit_TextUI_Command::main()
#4 {main}
thrown in C:xampphtdocsublockervendorphpunitphpunitsrcTextUITestRunner.php on line 1046

c:xampphtdocsublocker>php artisan dusk
PHPUnit 5.7.7 by Sebastian Bergmann and contributors.

F.                                                                  2 / 2 (100%)

有什么想法可以解决这个问题吗?

any ideas how to fix this?

推荐答案

似乎您全局安装的版本不符合最低要求版本.尝试运行

Seems like your version installed globally does not meet minimal required version. Try to run

phpunit --version

我敢打赌你会得到类似 5.1 的东西.php artisan dusk 命令使用位于 vendor/bin/phpunit 中的不同版本.因此,您也可以改用此版本.只需输入:

I bet you will get some like 5.1. The php artisan dusk command uses different version which is located in vendor/bin/phpunit. So, you are also able to use this version instead. Just type:

vendor/bin/phpunit

而不是 phpunit.如果它有效,你必须升级你的全局 phpunit 版本.

instead of phpunit. You have to upgrade your global phpunit version if it works.

这篇关于PHPunit 未捕获错误:调用未定义的方法 PHPUnit_Util_Configuration::getTestdoxGroupConfiguration()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆