首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phpunit错误“此版本的PHPDBG不支持代码覆盖率”

Phpunit错误“此版本的PHPDBG不支持代码覆盖率”
EN

Stack Overflow用户
提问于 2020-05-08 21:14:17
回答 1查看 112关注 0票数 0

当我尝试用phpdbg运行具有覆盖率的phpunit时,我得到了错误"This build of PHPDBG not support code coverage“。我在PHAR行中找到了生成此错误的代码:

代码语言:javascript
复制
        if (!\function_exists('PHPUnit\\phpdbg_start_oplog')) {
            throw new \PHPUnit\SebastianBergmann\CodeCoverage\RuntimeException('This build of PHPDBG does not support code coverage');
        }

然后,我运行并获得以下结果:

代码语言:javascript
复制
prompt> ev function_exists('phpdbg_start_oplog');
1

据我所知,问题出现在phpdbg_start_oplog之前的命名空间中。那么,为什么在Phar语言中phpdbg_start_oplog以PHPUnit命名空间为前缀呢?

Sebastian Bergmann和贡献者的PHPUnit 9.1.4。

PHP 7.4.1 (cli) (built: Dec 28 2019 11:16:02) ( NTS )

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 22:48:31

您在PHPUnit (或PHP-Scoper,构建PHPUnit的PHAR发行版时使用的工具之一)中发现了一个bug。I opened a ticket for this issue on GitHub

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61680024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档