Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
try running dusk tests without headless flag in travis
  • Loading branch information
tabacitu committed Sep 16, 2020
commit 90da6a4e2034d543cca7b13254716e3e2ced8944
47 changes: 47 additions & 0 deletions .env.testing
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
APP_NAME=local
APP_ENV=testing
APP_KEY=base64:t/RoN0Vj+VpQ+K7Le+5WXnErFRa0B1uIToMNltCuvK8=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000
APP_LOG=daily

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

MYSQL_DUMP_PATH=/Applications/MAMP/Library/bin/
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ before_install:


install:
- cp .env.example .env
- cp .env.testing .env
- travis_retry composer install --no-interaction --prefer-source
- php artisan key:generate
- php artisan dusk:update
Expand Down
11 changes: 8 additions & 3 deletions tests/DuskTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,16 @@ public static function prepare()
*/
protected function driver()
{
$options = (new ChromeOptions())->addArguments([
$arguments = [
'--disable-gpu',
'--headless',
'--window-size=1920,1080',
]);
];

if (!env('APP_ENV') !== 'testing') {
$arguments[] = '--headless';
}

$options = (new ChromeOptions())->addArguments($arguments);

return RemoteWebDriver::create(
'http://localhost:9515',
Expand Down