让 Lumen 与 Codeception 对话

Getting Lumen to talk to Codeception

我的一位同事在尝试让 Lumen 模块为 Codeception 工作时遇到问题。他在这里添加了一些注释:

https://laracasts.com/discuss/channels/lumen/codeception-lumen-module

他正在尝试基于 Laravel5 模块为 Codeception 创建一个 Lumen 模块,但没有成功。 Laravel 实现了一个 HttpKernel 但 Lumen 没有,http 内核似乎翻译了 Laravel 对代码测试的请求,因此尝试 运行 测试而不初始化 http 内核不会工作。

可能我们需要使用 Symfony Http\Kernel 而不是 Laravel,在这种情况下,我们如何从 codeception 初始化内核模块?

有没有其他人为获得 Codeception 测试做过任何工作运行 Lumen?

我已经 fork 了当前的项目,我相信我可能有这个包的工作副本。

https://github.com/jerairrest/codeception-lumen

看一看。我也提出了拉取请求,但我还没有收到原始维护者的回复。

干杯!

杰尔