После установки PHPUnit следующее: https://symfony.com/doc/current/testing.html
# In bin/phpunit
App\Kernel
К своему пути в моем проекте. Я получаю сообщение об ошибке:
Call to undefined method My\Bundle\Path\Kernel::bootstrapEnv()
Когда я запускаю bin / phpunit
Может ли кто-нибудь помочь мне понять причины, по которым он так себя ведет? Я начинаю верить, что скрипт bin / phpunit не был обновлен для Symfony 4.
Спасибо!
Вы что-нибудь меняли в коде bin/phpunit? Ваше ядро что-нибудь расширяет? Это кастомное ядро или стандартное ядро Symfony?
Вы сравнивали свою локальную версию с рецептом, чтобы увидеть, не изменилось ли что-нибудь с момента создания файла локально? github.com/symfony/recipes/blob/master/symfony/phpunit-bridg e /…




Попробуйте прокомментировать эти 3 строки в вашем файле bin / phpunit:
// $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
// App\Kernel::bootstrapEnv('test');
// $classLoader->unregister();
А пока я использую:
./vendor/bin/simple-phpunitДля запуска своих модульных тестов.