dist: bionic language: php php: - '7.1.3' - '7.2' services: - mysql cache: directories: - $HOME/.composer/cache before_script: - mysql -u root -e 'create database `bookstack-test`;' - mysql -u root -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED BY 'bookstack-test';" - mysql -u root -e "GRANT ALL ON \`bookstack-test\`.* TO 'bookstack-test'@'localhost';" - mysql -u root -e "FLUSH PRIVILEGES;" - phpenv config-rm xdebug.ini - composer install --prefer-dist --no-interaction - php artisan clear-compiled -n - php artisan optimize -n - php artisan migrate --force -n --database=mysql_testing - php artisan db:seed --force -n --class=DummyContentSeeder --database=mysql_testing script: vendor/bin/phpunit --configuration phpunit.xml after_failure: - cat storage/logs/laravel.log