From fa0581b4684076a52cfc6136415911b791c61968 Mon Sep 17 00:00:00 2001 From: Patrik Karisch Date: Sun, 6 Mar 2016 23:43:03 +0100 Subject: [PATCH] Improve travis builds and test PHP 7.0 and HHVM (with allow failures) --- .travis.yml | 26 ++++++++++++++++++-------- composer.json | 2 +- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index e4bc51a..9f69cb6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,28 @@ language: php -before_script: - - sudo apt-get update - - sudo apt-get install -y ffmpeg libavcodec-extra-53 - - composer self-update - - composer install --no-interaction --prefer-source --dev - php: - - 5.3.3 - 5.3 - 5.4 - 5.5 - 5.6 + - 7.0 + - hhvm + +matrix: + allow_failures: + - php: hhvm + include: + - php: 5.3 + env: COMPOSER_FLAGS="--prefer-lowest" + +before_install: + - sudo apt-get update + - composer self-update + - if [ "$COMPOSER_FLAGS" == "--prefer-lowest" ]; then composer require "roave/security-advisories" dev-master --no-update; fi; + +install: + - sudo apt-get install -y ffmpeg libavcodec-extra-53 + - composer update --prefer-source $COMPOSER_FLAGS script: - vendor/bin/phpunit --verbose - - vendor/bin/phpunit --verbose -c phpunit-functional.xml.dist diff --git a/composer.json b/composer.json index 658a8c7..6527383 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ } ], "require": { - "php": ">=5.3.3", + "php": "^5.3.9 || ^7.0", "alchemy/binary-driver": "^1.5", "doctrine/cache": "^1.0", "evenement/evenement": "^2.0 || ^1.0",