git: depth: 3 language: php sudo: false php: - 7.1 - 7.0 - 5.6 - 5.5 - 5.4 - 5.3 env: - DB=sqlite - DB=mysql - DB=postgres matrix: fast_finish: true before_script: - if [[ $TRAVIS_PHP_VERSION != 7.x ]]; then phpenv config-rm xdebug.ini; fi - phpenv config-add tests/php.ini - composer install - npm install script: - ./node_modules/.bin/jshint assets/js/{core,components} - phpunit -c tests/units.$DB.xml - phpunit tests/configtest