PHPUNIT Installation



我正在尝试在我的Windows PC中安装PHPUnit。如果我执行phpunit -version,那么我得到塞巴斯蒂安·伯格曼的输出 PHPUnit 3.7.21。但是,如果我尝试执行phpunit那么我就会得到以下错误。

PHP Fatal error:  Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php:1046
Stack trace:
#0 D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php(167): PHPUnit_TextUI_TestRunner->handleConfiguration(Array)
#1 D:php7phppearPHPUnitTextUICommand.php(176): PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite), Array)
#2 D:php7phppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true)
#3 D:php7phpphpunit(46): PHPUnit_TextUI_Command::main()
#4 {main}
  thrown in D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php on line 1046
Fatal error: Uncaught Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php on line 1046
Error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php on line 1046
Call Stack:
    0.0002     345344   1. {main}() D:php7phpphpunit:0
    0.0036     539984   2. PHPUnit_TextUI_Command::main() D:php7phpphpunit:46
    0.0036     542288   3. PHPUnit_TextUI_Command->run() D:php7phppearPHPUnitTextUICommand.php:129
    0.0254    2122272   4. PHPUnit_TextUI_TestRunner->doRun() D:php7phppearPHPUnitTextUICommand.php:176
    0.0255    2122296   5. PHPUnit_TextUI_TestRunner->handleConfiguration() D:php7htdocslearnvendorphpunitphpunitsrcTextUITestRunner.php:167

为什么我收到此错误?

PHPUnit 3.7 已经 ~ 三年没有维护了。您想查看 PHPUnit 的最新版本。

话虽如此,看起来您正在经历此处解释的内容。

我遇到了类似的问题,只想在塞巴斯蒂安的帖子中添加示例。

我的 Windows 10 已经具有 PHPUnit-1.3.2 的稳定版本,如 梨列表-全部

我需要对php-5.3.28,pear-1.9.5和zend-2.3.0有用的版本。

按照 Windows 的说明, https://phpunit.de/manual/current/en/installation.html在带有 PATH 环境变量的 phpunit.cmd 文件中使用 C:\bin 和 phpunit-4.1.5.phar 从命令行运行 PHPUnit。

请注意,当您使用Composer时,需要phpunit-4.1.*。在Windows上安装phpunit在本例中,两者都使用Composer和C:\bin替代方法工作。

相关内容

  • 没有找到相关文章

最新更新