php - 使用具有代码覆盖率和 Travis CI 的 PHPUnit 时测试失败

标签 php symfony phpunit code-coverage travis-ci

我正在使用 PHPUnit 在我的 Symfony2 项目和 Travis CI 中运行测试。当我在没有生成代码覆盖率的情况下使用它时,一切都很好——所有测试都在通过。当启用代码覆盖选项时,多个测试失败。

有和没有代码覆盖率的运行环境有什么区别可能会影响测试的正确性?

最佳答案

您绝对应该检查错误日志以了解发生了什么。但是我记得当你启用覆盖报告时 xdebug 进来了。 Xdebug 的最大嵌套级别为 100。可能是这种情况。

关于php - 使用具有代码覆盖率和 Travis CI 的 PHPUnit 时测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466132/

相关文章:

php - 如何使用ajax从html获取数据并将数据传递到php

PHP MySQL 博客标签

php - 过滤 MySQL 中的项目

php - Laravel 忽略测试数据库连接

php - 单击提交按钮时隐藏 html,回显结果停留在同一页面上,电子邮件表单结果 示例提供

php - Symfony2 - $this->getUser() 对比 $this->get ('fos_user.user_manager' );

symfony - 为 Redis 实例配置连接重试

php - Doctrine:仅使用 id 来设置相关实体

testing - 用于使用 phpunit 进行测试的临时 Doctrine2 装置

PHPUnit代码覆盖生成导致内存耗尽