Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 特拉维斯·西和拉威尔·黄昏_Laravel_Travis Ci_Laravel Dusk - Fatal编程技术网

Laravel 特拉维斯·西和拉威尔·黄昏

Laravel 特拉维斯·西和拉威尔·黄昏,laravel,travis-ci,laravel-dusk,Laravel,Travis Ci,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.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时,我会得到错误:

我不明白如何使我的测试在特拉维斯身上起作用

有谁知道在这一点上如何帮助我吗?向你问好,昆汀

更新:
.env.travis
文件中,问题是
SESSION\u DRIVER=array
,将其更改为
SESSION\u DRIVER=file


登录测试不起作用,因为每次请求后会话都会消失。

Put
APP\u URL=http://127.0.0.1:8000
在你的
.env.travis
文件中。在我的.env.travis文件中,我已经有了这样的APP\u URL为什么提交不在任何分支中?我已经临时删除了分支,因为travis试用版太多了。现在你可以看到我的文件了,我在我的.env.travis中更改了帖子,指定了build travis,并将SESSION\u DRIVER=array更改为SESSION\u DRIVER=file,结果非常感谢