1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- language: php
- sudo: false
- dist: trusty
- git:
- depth: 5
- cache:
- directories:
- - $HOME/.composer/cache
- addons:
- apt:
- packages:
- - parallel
- php:
- - 5.4
- - 5.5
- - 5.6
- - 7.0
- - 7.1
- - hhvm
- - nightly
- matrix:
- include:
- - dist: precise
- php: 5.3
- fast_finish: true
- allow_failures:
- - php: nightly
- before_install:
-
- - if [[ $TRAVIS_PHP_VERSION = hhvm* ]]; then export INI=/etc/hhvm/php.ini; else export INI=~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini; fi
-
- - phpenv config-rm xdebug.ini || echo "xdebug not available"
-
- - echo memory_limit = -1 >> $INI
- install:
-
- - flags="--ansi --prefer-dist --no-interaction --optimize-autoloader --no-suggest --no-progress"
-
- - composer install $flags
-
- - bin/composer install $flags
- before_script:
-
- - git config --global user.name travis-ci
- - git config --global user.email travis@example.com
- script:
-
- - ls -d tests/Composer/Test/* | parallel --gnu --keep-order 'echo "Running {} tests"; ./vendor/bin/phpunit -c tests/complete.phpunit.xml --colors=always {} || (echo -e "\e[41mFAILED\e[0m {}" && $(exit 1));'
|