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 - grunt minify - if [ $(phpenv version-name) != "5.3" ]; then ./vendor/bin/codecept run --env travis; fi notifications: slack: secure: V4p13KlqML94RK0KTlHNJwrdwOK1K6n7sfxs6oILCJTqBfGuqN2fCglnxX78QEUwnl8LWrwSdA4AnUVfZqv6N5g7zlDDr2ZU2+a4XVApmEss3/C0g9zsYNlFfkJqChvtMsV29UiBjSfqn/coAVLtY1wbCYJYk3Wc2nmB/3Qti9Y=