том, что при вызове команды не подтягиваются переопределенные переменные .env.test.
В .env.test переопределены переменные БД для тестов.
Делаю согласно ману https://symfony.com/doc/5.2/testing.html#configuring-a-database-for-tests
.env.local есть?
И переменная в нём есть, которую переопределить хочешь?
есть, понимаю к чему ведешь. но тут же в доке есть такое: The .env.local file is not used in the test environment, to make each test set-up as consistent as possible.
Посмотри в env, может там уже объявлена переменная и dotenv не будет её переопределять. Так же переменная может быть захардкожена в phpunit.xml
Попробуйте .env.test.local
кеш чистите для тест енва? он как в деве сам не пересоберется
уже, тот же результат
чистил и для чистоты эксперемента сейчас опять почистил и запустил, результат тот же
при такой поставновке вопроса: все должно работать
Кажется что дело в контейнере. Пока не пойму в чем конкретно дело, буду разбираться.
Посмотрите глобальный $_ENV
docker -compose слушает только .env др файлы надо отдельно прописывать
Обсуждают сегодня