language: php php: - 5.3 - 5.4 - 5.5 - 5.6 - 7 - hhvm matrix: allow_failures: - php: 7 - php: hhvm before_script: - travis_retry composer self-update - npm install -g grunt-cli - npm install - if [ $(phpenv version-name) != "5.3" ]; then composer install; fi - if [ $(phpenv version-name) != "5.3" ]; then mysql -e 'create database xe_test;'; fi - if [ $(phpenv version-name) != "5.3" ]; then echo "USE mysql;\nUPDATE user SET password=PASSWORD('travis') WHERE user='travis';\nFLUSH PRIVILEGES;\n" | mysql -u root; fi - if [ $(phpenv version-name) != "5.3" ]; then php -S localhost:8000 & fi script: - grunt lint - if [ $(phpenv version-name) != "5.3" ]; then ./vendor/bin/codecept run --env travis; fi