From ac11b3782b559a7ad662cb0f22b4469003773623 Mon Sep 17 00:00:00 2001 From: Daniel Sami Date: Thu, 4 Apr 2019 11:25:08 -0400 Subject: [PATCH] headless profile --- awx/ui/package.json | 1 + awx/ui/test/e2e/nightwatch.conf.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/awx/ui/package.json b/awx/ui/package.json index 60129e9ef2..e63dc64c2b 100644 --- a/awx/ui/package.json +++ b/awx/ui/package.json @@ -25,6 +25,7 @@ "jshint": "grunt jshint:source --no-color", "test:ci": "npm run test -- --single-run --reporter junit,dots --browsers=chromeHeadless", "e2e": "./test/e2e/runner.js --config ./test/e2e/nightwatch.conf.js --suiteRetries=2", + "headless-e2e": "./test/e2e/runner.js --config ./test/e2e/nightwatch.conf.js --env headless --suiteRetries=2", "unit": "karma start test/unit/karma.unit.js", "lint": "eslint .", "dev": "webpack --config build/webpack.development.js --progress", diff --git a/awx/ui/test/e2e/nightwatch.conf.js b/awx/ui/test/e2e/nightwatch.conf.js index fbe0c1b717..89d57378ed 100644 --- a/awx/ui/test/e2e/nightwatch.conf.js +++ b/awx/ui/test/e2e/nightwatch.conf.js @@ -50,6 +50,20 @@ module.exports = { path: AWX_E2E_SCREENSHOTS_PATH, } }, + headless: { + desiredCapabilities: { + browserName: 'chrome', + chromeOptions: { + args: [ + 'headless', + 'disable-web-security', + 'ignore-certificate-errors', + 'no-sandbox', + 'disable-gpu' + ] + } + }, + }, // Note: These are environment-specific overrides to the default // test settings defined above. cluster: {