Я определяю KERNEL_CLASS в правильном месте? - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь запустить базовый функциональный тест с использованием WebTestCase в приложении Symfony 4.Когда я запускаю свой тест, я получаю следующие выходные данные:

1) Tests \ Application \ EndToEnd \ AuthenticationTest :: testAuthenticationMethodNotAllowed RuntimeException: класс «App \ Kernel» не существует или не может быть загружен автоматически.Убедитесь, что значение KERNEL_CLASS в phpunit.xml соответствует полному имени класса вашего ядра или переопределите метод Tests \ Application \ EndToEnd \ AuthenticationTest :: createKernel ().

Попытка следовать советув этом ответе , я редактирую vendor/phpunit/phpunit/phpunit.xml и добавляю эту строку:

<server name="KERNEL_CLASS" value="AppKernel" />

и вот где это становится интересным: я все еще получаю жалобу на App\Kernel - с обратной косой чертой- быть недоступным.

Это говорит о том, что я, вероятно, редактирую неправильный XML-файл, так как мое введенное значение не содержит обратной косой черты. В каком XML-файле я должен добавить свое определение?

1 Ответ

0 голосов
/ 18 марта 2019

Оказалось, что мне нужно было создать файл phpunit.xml в корневом уровне моего проекта.Как только там появился соответствующий XML, он уладился.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...