В PhpStorm phpunit --coverage-clover зацикливается бесконечно с «PHP Fatal error: Невозможно переопределить Composer \ Autoload \ includeFile ()» - PullRequest
0 голосов
/ 10 января 2019

PhpStorm включает решение покрытия кода одним щелчком, используя phpunit. У меня уже есть тесты PHPUnit, и когда я нажимаю на них, они работают нормально и некоторые проходят. Но если я выберу опцию «запустить с покрытием кода», она будет бесконечно выплевываться (я позволяю ей работать в течение 13 минут и продолжаю зацикливаться на этом!)

Что такое покрытие кода клевером, которое так по-разному загружает композитора? Особенно интересно, почему он зацикливается на 13 минут. Я впервые настраиваю покрытие кода, поэтому я могу что-то упустить из-за структуры используемых файлов или папок.

PHP Fatal error:  Cannot redeclare Composer\Autoload\includeFile() (previously declared in /srv/poolservicemgr/vendor/composer/ClassLoader.php:442) in /srv/poolservicemgr/src/common/custom-intelligence/vendor/composer/ClassLoader.php on line 445
PHP Stack trace:
PHP   1. {main}() /srv/poolservicemgr/vendor/phpunit/phpunit/phpunit:0
PHP   2. PHPUnit\TextUI\Command::main() /srv/poolservicemgr/vendor/phpunit/phpunit/phpunit:61
PHP   3. PHPUnit\TextUI\Command->run() /srv/poolservicemgr/vendor/phpunit/phpunit/src/TextUI/Command.php:162
PHP   4. PHPUnit\TextUI\TestRunner->doRun() /srv/poolservicemgr/vendor/phpunit/phpunit/src/TextUI/Command.php:206
PHP   5. PHPUnit\Framework\TestSuite->run() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:622
PHP   6. PHPUnit\Framework\TestSuite->run() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:750
PHP   7. PSMTest->run() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:750
PHP   8. PHPUnit\Framework\TestResult->run() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/phpunit/src/Framework/TestCase.php:796
PHP   9. SebastianBergmann\CodeCoverage\CodeCoverage->start() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/phpunit/src/Framework/TestResult.php:630
PHP  10. SebastianBergmann\CodeCoverage\CodeCoverage->initializeData() /srv/poolservicemgr/src/common/leadersandco-php-js-core/vendor/phpunit/php-code-coverage/src/CodeCoverage.php:240
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
</script>//<!--
error("\"Exception\": "+"Cannot redeclare Composer\\Autoload\\includeFile() (previously declared in \/srv\/poolservicemgr\/vendor\/composer\/ClassLoader.php:442)");

//-->
...