Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
PHPUnit停止运行_Phpunit - Fatal编程技术网

PHPUnit停止运行

PHPUnit停止运行,phpunit,Phpunit,周末过后,我又犯了以下错误: Fatal error: Uncaught Error: Class 'PHPUnit\Runner\TestSuiteSorter' not found in /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/TestRunner.php on line 1143 Error: Class 'PHPUnit\Runner\TestSuiteSor

周末过后,我又犯了以下错误:

Fatal error: Uncaught Error: Class 'PHPUnit\Runner\TestSuiteSorter' not found in /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/TestRunner.php on line 1143

Error: Class 'PHPUnit\Runner\TestSuiteSorter' not found in /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/TestRunner.php on line 1143

Call Stack:
    0.0030     403784   1. {main}() /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/phpunit:0
    0.0136     899376   2. PHPUnit\TextUI\Command::main() /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/phpunit:53
    0.0137     899488   3. PHPUnit\TextUI\Command->run() /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/Command.php:155
    0.0519    2873464   4. PHPUnit\TextUI\TestRunner->doRun() /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/Command.php:200
    0.0519    2873488   5. PHPUnit\TextUI\TestRunner->handleConfiguration() /Users/piersb/Development/Den/dezeenjobs/_project/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:153


Process finished with exit code 255
但谷歌并没有给我任何关于什么是TestSuiteSorter以及为什么它现在突然开始流行的有用结果

已运行composer更新,没有新闻

我确实升级了Wordpress和Woocommerce,但在这之前(测试是绿色的)回滚到提交并没有帮助;它只是给了我一个关于TestSuiteSorter的稍微不同的错误消息

Warning: include(/Users/piersb/Development/Den/dezeenjobs/_project/vendor/composer/../phpunit/phpunit/src/Runner/TestSuiteSorter.php): failed to open stream: No such file or directory in /Users/piersb/Development/Den/dezeenjobs/_project/vendor/composer/ClassLoader.php on line 444
有人有线索吗

新信息:引入问题的提交是当我从通过命令行安装phpunit切换到通过composer安装phpunit时。检查composer.json文件,看起来phpunit的版本是通过WP_Mock依赖项引入的


此版本正在调用TestSuiteSorter类,但该文件似乎不存在。

最后,我将我的composer文件要求更新到此版本

{
    "require": {
        "intervention/image": "^2.3",
        "10up/wp_mock": "0.3.0",
        "phpunit/phpunit": "^7.2" // this is the new line
    }
}
然后删除我的供应商目录并运行
composer安装
composer更新

现在一切正常。胡萨