Я только что добавил тесты с Laravel Dusk .
Все работает, если я тестирую на своем компьютере. Таким образом, я настроил файл travis.yml:
language: php
sudo: required
dist: trusty
php:
- 7.1
- 7.2
addons:
chrome: stable
services:
- mysql
install:
- cp .env.travis .env
- mysql -e 'create database homestead_test;'
- travis_retry composer self-update
- travis_retry composer install --no-interaction
- php artisan key:generate
- php artisan migrate:fresh --seed
before_script:
- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &
- php artisan serve &
script:
- php artisan code:analyse --level=7
- php artisan dusk
- vendor/bin/phpunit
notifications:
email: false
Однако, когда я нажимаю на Github, я получаю ошибки: показать ошибки travis
Я не понимаю, как сделать так, чтобы мои тесты работали на travis.
Кто-нибудь знает, как мне помочь в этом вопросе? С наилучшими пожеланиями, Квентин
Обновление:
Точный коммит на github