Решено – см. Ответ ниже
У меня проблема. Я пытаюсь проверить некоторые функциональные тесты с помощью phpunit. Проблема в том, что когда я использую phpunit -c app
в командной строке, я получаю тесты без тестов! ,
Кажется, что путь к моему приложению не прав. Я попытался изменить путь в своем phpunit.xml.dist . Я менял его много раз, но стандартный код «guess» кажется лучшим,
<directory>../src/*/*Bundle/Tests</directory> <directory>../src/*/Bundle/*Bundle/Tests</directory>
Эти ссылки, похоже, не работают. Я также искал файл «phpunit.xml», потому что он мог перезаписать мой .dist-файл. У меня нет файла.
также я проверил документы symfony. Я твердо сказал, что у меня есть «LocalAppKernel». поэтому я попробовал:
<server name="KERNEL_DIR" value="../app/" />
Это тоже не работает. Тесты генерируются автоматически (с несколькими небольшими дополнениями), поэтому это не должно быть проблемой.
Мой пакет находится на карте поставщика, а не на карте src (как стандарт, используемый phpunit).
Так что я должен сделать, чтобы исправить это? Я повсюду смотрел в Интернете, но, похоже, не нашел решения для моей проблемы.