Php Codeception设置cookie问题

Php Codeception设置cookie问题,php,api,code-coverage,codeception,Php,Api,Code Coverage,Codeception,我需要在基于流明的项目上运行CodeCoverage会话,但我遇到了一些奇怪的错误 如果我发射 codecept run api codecept run api --coverage 一切正常,但如果我启动 codecept run api codecept run api --coverage 服务器崩溃,测试失败 在谷歌上搜索,让我来找出问题:我发现如果我发表评论 $this->module->setCookie(self::COVERAGE_COOKIE, json_

我需要在基于流明的项目上运行CodeCoverage会话,但我遇到了一些奇怪的错误

如果我发射

codecept run api
codecept run api --coverage
一切正常,但如果我启动

codecept run api
codecept run api --coverage
服务器崩溃,测试失败

在谷歌上搜索,让我来找出问题:我发现如果我发表评论

$this->module->setCookie(self::COVERAGE_COOKIE, json_encode($cookie));
在LocalServer.php:152上,测试成功完成,因此我认为问题出在setCookie方法上

这是我的api.suite.yml

class_name: ApiTester
modules:
    enabled:
        - \Helper\Api
        - Lumen
        - Asserts
        - REST:
            depends: PhpBrowser
            url: http://localhost:8000/worklist/
有人能解决这个坏问题吗? 谢谢你的回复


编辑 我正试图调查这个问题,我发现我的问题是由文件LocalServer.php上的两行代码引起的

$this->module->amOnPage('/');
$this->module->setCookie(self::COVERAGE_COOKIE, json_encode($cookie));
如果我对第一行进行注释,服务器仍然会崩溃,但codecept会运行一些CodeOverage(不是完整覆盖率分析)。
相反,如果我对第二行进行注释,一切正常,但没有进行codecoverage分析

你有一些错误消息吗?不幸的是,我唯一的错误是***错误在“/home/sum/Scrivania/portable/lampstack-5.6.10-0/php/bin/php.bin”:double-free或corruption(!prev):0x0000000002ffa670***但是如果我评论LocalServer的行,我没有问题,除了覆盖范围没有分析白名单中的文件之外,你有一些错误消息吗?不幸的是,没有,我唯一的错误是***在`/home/sum/Scrivania/portable/lampstack-5.6.10-0/php/bin/php.bin:double-free或corruption(!prev):0x0000000002ffa670***中有错误,但是如果我对LocalServer的行进行注释,我没有问题,除了覆盖范围不分析白名单中的文件