首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Symfony包的PHPUnit代码转换不起作用

我的Symfony包的PHPUnit代码转换不起作用
EN

Stack Overflow用户
提问于 2015-08-31 13:57:24
回答 1查看 170关注 0票数 1

在那些日子里,我们在一个自制的框架中开发了一个工具,并为此用PHPUnit设置了单元测试(whitout )。然后我就可以用代码转换白化问题做测试了。

现在,我将我的工具迁移为Symfony包。我现在可以在没有错误的情况下测试它(白化编码覆盖)。

我在谷歌上搜索并没有发现任何关于CodeCoverage.php未定义通知问题的信息。

代码语言:javascript
复制
phpunit -c app src/myVendor/myBundle/

..............................................................  62 / 139 ( 44%)
.............................................................. 124 / 139 ( 89%)
...............
Time: 14.5 seconds, Memory: 45.00Mb
OK (139 tests, 5733 assertions)

但是,当我为代码转换添加日志配置时,执行就会崩溃。,但在我将工具迁移到包之前,它是有效的。

代码语言:javascript
复制
<phpunit bootstrap="bootstrap.php.cache"
         stopOnError="true"
         stopOnFailure="true"
         stopOnRisky="true"
         stopOnIncomplete="true"
         stopOnSkipped="true"
>
    <logging>
        <log    type="coverage-html"
                target="C:/Users/FPI/Desktop/PHPUnit_CodeCoverage/html"
                lowUpperBound="35"
                highLowerBound="70"/>
        </logging>
</phpunit>

我收到这个错误:

代码语言:javascript
复制
Fatal error: Uncaught exception 'Symfony\Component\Debug\Exception\ContextErrorException' with message 'Notice: Undefined offset: 4658' in phar://C:/bin/phpunit/php-code-coverage/CodeCoverage.php on line 694

Symfony\Component\Debug\Exception\ContextErrorException: Notice: Undefined offset: 4658 in phar://C:/bin/phpunit/php-code-coverage/CodeCoverage.php on line 694

Call Stack:
   34.3818   45467848   1. Symfony\Component\Debug\ErrorHandler->handleException() D:\Projekte\myproject\vendor\symfony\symfony\src\Symfony\Component\Debug\ErrorHandler.php:0

谢谢你的帮助。PHPUnit诉4.6.9。PHP 5.5.26

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 11:53:35

多亏@Jean,PHPUnit更新解决了这个问题。

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

https://stackoverflow.com/questions/32313043

复制
相关文章

相似问题

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