供应商/bin/phpunit与2一起退出

供应商/bin/phpunit与2一起退出,phpunit,travis-ci,xdebug,Phpunit,Travis Ci,Xdebug,我对travis.ci的PHPUnit有意见。当我在PHP7.2中运行我的作业时,一切正常;另一方面,在使用PHP 7.3或7.4进行测试时,我发现以下错误: 语言:php php: - '7.2' - '7.3' - '7.4' 环境: 全球的: -CC_测试_报告者_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我对travis.ci的PHPUnit有意见。当我在PHP7.2中运行我的作业时,一切正常;另一方面,在使用PHP 7.3或7.4进行测试时,我发现以下错误:

语言:php
php:
- '7.2'
- '7.3'
- '7.4'
环境:
全球的:
-CC_测试_报告者_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
在脚本之前:
-旋度-Lhttps://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 >/抄送测试报告员
-chmod+x./cc测试报告器
-/cc生成前的测试报告程序
脚本:
-编写器安装
-作曲家需要symfony/phpunit桥:3.4.42
-作曲家需要symfony/http基础:3.4.42
-composer需要symfony/框架包:3.4.42
-作曲家需要symfony/安全核心:3.4.42
-作曲家需要符号/控制台:3.4.42
-编写器需要codeclimate/php测试报告器
-编写器需要symfony/序列化程序
-编写器需要symfony/属性访问权限
-vendor/bin/phpunit——coverage clover=clover.xml
在脚本之后:
-./cc构建后的测试报告器-t clover——退出代码$TRAVIS\u测试结果
-cp clover.xml coverage.xml
成功后:
#将覆盖率报告提交给https://codecov.io

-bash嘿,我们遇到了同样的问题,似乎这与那个问题有关

有一个补丁已经发布,但我认为travis必须更改他们正在使用的xDebug的版本

我们找到了一种解决方法,通过
.travis.yml
文件运行测试时禁用xDebug:

before_script:
  - phpenv config-rm xdebug.ini
见: 详情请参阅