【发布时间】:2021-03-18 04:29:26
【问题描述】:
我对 travis.ci 上的 PHPUnit 有疑问。当我在 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 上的工作链接:https://travis-ci.com/github/viduc/casbundle
提前感谢您能给我的任何帮助。
【问题讨论】: