vendor/bin/phpunit 以 2 退出
vendor/bin/phpunit exited with 2
我对 travis.ci 上的 PHP 设备有疑问。当我 运行 我的工作在 PHP 7.2 时一切正常;另一方面用 PHP 7.3 或 7.4 测试我得到这个错误:
language: php
php:
- '7.2'
- '7.3'
- '7.4'
env:
global:
- CC_TEST_REPORTER_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
script:
- composer install
- composer require symfony/phpunit-bridge:3.4.42
- composer require symfony/http-foundation:3.4.42
- composer require symfony/framework-bundle:3.4.42
- composer require symfony/security-core:3.4.42
- composer require symfony/console:3.4.42
- composer require codeclimate/php-test-reporter
- composer require symfony/serializer
- composer require symfony/property-access
- vendor/bin/phpunit --coverage-clover=clover.xml
after_script:
- ./cc-test-reporter after-build -t clover --exit-code $TRAVIS_TEST_RESULT
- cp clover.xml coverage.xml
after_success:
# Submit coverage report to https://codecov.io
- bash <(curl -s https://codecov.io/bash)
这是我在 Travis 上的工作 link:https://travis-ci.com/github/viduc/casbundle
提前感谢您能给我的任何帮助。
嘿,我们遇到了同样的问题,这似乎与那个问题有关 https://bugs.xdebug.org/view.php?id=1903
已经发布了一个修复程序,但我认为 travis 必须更改他们正在使用的 xDebug 版本。
当 运行 通过 .travis.yml
文件进行测试时,我们通过禁用 xDebug 找到了解决方法:
before_script:
- phpenv config-rm xdebug.ini
见:
https://docs.travis-ci.com/user/languages/php/#disabling-preinstalled-php-extensions 了解详情。
我对 travis.ci 上的 PHP 设备有疑问。当我 运行 我的工作在 PHP 7.2 时一切正常;另一方面用 PHP 7.3 或 7.4 测试我得到这个错误:
language: php
php:
- '7.2'
- '7.3'
- '7.4'
env:
global:
- CC_TEST_REPORTER_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
script:
- composer install
- composer require symfony/phpunit-bridge:3.4.42
- composer require symfony/http-foundation:3.4.42
- composer require symfony/framework-bundle:3.4.42
- composer require symfony/security-core:3.4.42
- composer require symfony/console:3.4.42
- composer require codeclimate/php-test-reporter
- composer require symfony/serializer
- composer require symfony/property-access
- vendor/bin/phpunit --coverage-clover=clover.xml
after_script:
- ./cc-test-reporter after-build -t clover --exit-code $TRAVIS_TEST_RESULT
- cp clover.xml coverage.xml
after_success:
# Submit coverage report to https://codecov.io
- bash <(curl -s https://codecov.io/bash)
这是我在 Travis 上的工作 link:https://travis-ci.com/github/viduc/casbundle
提前感谢您能给我的任何帮助。
嘿,我们遇到了同样的问题,这似乎与那个问题有关 https://bugs.xdebug.org/view.php?id=1903
已经发布了一个修复程序,但我认为 travis 必须更改他们正在使用的 xDebug 版本。
当 运行 通过 .travis.yml
文件进行测试时,我们通过禁用 xDebug 找到了解决方法:
before_script:
- phpenv config-rm xdebug.ini
见: https://docs.travis-ci.com/user/languages/php/#disabling-preinstalled-php-extensions 了解详情。