language: php sudo: false dist: trusty addons: postgresql: "9.5" services: - postgresql env: global: - setup=basic php: - 7.0.15 - 7.1 - nightly matrix: allow_failures: - php: nightly before_install: - mkdir travis-phantomjs - wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 -O $PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 - tar -xvf $PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 -C $PWD/travis-phantomjs - export PATH=$PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64/bin:$PATH - phpenv config-rm xdebug.ini || echo "xdebug already absent" - travis_retry composer self-update --preview install: - if [[ $setup = 'basic' ]]; then travis_retry composer install --no-interaction --prefer-dist; fi - if [[ $setup = 'stable' ]]; then travis_retry composer update --no-interaction --prefer-dist --prefer-stable; fi - if [[ $setup = 'lowest' ]]; then travis_retry composer update --no-interaction --prefer-dist --prefer-lowest --prefer-stable; fi before_script: - psql -U travis -c 'create database travis_ci_test' - psql -U travis -d travis_ci_test -c 'create extension postgis' - cp .env.travis .env - php artisan key:generate - php artisan migrate - php artisan db:seed - php artisan token:generate - phantomjs --webdriver=127.0.0.1:9515 --webdriver-loglevel=DEBUG & - php artisan serve & - sleep 5 # Give artisan some time to start serving script: #- phpdbg -qrr vendor/bin/phpunit --coverage-text - php artisan dusk --filter test_client_page_creates_new_note #- php artisan security:check