私はあなたのトラvis設定ファイル(私はLaravel 5.1を使用しています)を共有します。
私のファイルはPHPUnitで動作しますが、PHPUnitを実行する行をBehatコマンドで置き換えるだけです。それ以外はすべて完璧です。
.travis.yml
language: php
php:
- 5.5.9
- 5.6
- 7.0
- hhvm
matrix:
allow_failures:
- php: hhvm
before_script:
- cp .env.travis .env
- mysql -e 'create database homestead;'
- composer self-update
- composer install --prefer-source --no-interaction --dev
- php artisan migrate
- php artisan db:seed
script: vendor/bin/phpunit
あなたはを含める必要がありますサンプルファイルは次のようになり、同様を.env.travis:あなたはもちろん、特定のを使用することができます
APP_ENV=testing
APP_DEBUG=true
APP_KEY=xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX
DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=root
DB_PASSWORD=
CACHE_DRIVER=array
SESSION_DRIVER=array
QUEUE_DRIVER=sync
DB_CONNECTION
おそらくメモリなどでsqliteを実行します。