У моего коллеги есть проблема с попыткой получить модуль Lumen, работающий для Codeception. Он добавил некоторые заметки здесь:Получение Lumen для обсуждения с Codeception
https://laracasts.com/discuss/channels/lumen/codeception-lumen-module
Он пытается создать модуль для Lumen Codeception на основе модуля Laravel5, без успеха. Laravel реализует HttpKernel, но Lumen этого не делает, похоже, что ядро http переводит запросы Laravel на тесты кодаширования, поэтому попытка запуска тестов без инициализации ядра http не работает.
Возможно, нам нужно использовать Symfony Http \ Kernel, а не Laravel, и в этом случае, как мы инициализируем этот модуль ядра из кода?
Кто-нибудь еще проделал какую-либо работу по получению пробных тестов с Lumen?
Я видел это, главный человек, который смотрит после репо находится в отпуске сегодня (США праздник), поэтому я сольются в вашей PR и посмотреть, смогу ли я построить пример приложения, по крайней мере, проверка кода. Спасибо за ваши старания! – delatbabel
У меня есть то, что я считаю конфликтом пространства имен, я вернусь к использованию PSR-0 для пространства имен модулей вместо PSR-4, иначе код не сможет найти модуль. Мне нужно обновить композитор, чтобы убедиться, что это работает, для поддержки обновлений. – delatbabel
Я все еще не получаю никуда, чтобы запустить тестовый пример. Я сделал еще несколько изменений в моем репозитории перекрестного просвета, вы можете обновить свою вилку. Я также создал простое примерное приложение-образец, проверьте его здесь: https://github.com/incube8/codeception-lumen-sample Вы увидите скрипт runtests.sh, который вы можете использовать в качестве команды line test runner. – delatbabel