From 3549d9e397fc694902bcdd5a429c1c90d51e8253 Mon Sep 17 00:00:00 2001
From: Eduard Frankford <e.frankford@student.uibk.ac.at>
Date: Wed, 6 Jul 2022 18:16:44 +0200
Subject: [PATCH] testing

---
 .gitlab-ci.yml                         | 20 ++++++++++++++------
 package.json                           |  4 ++--
 src/test/javascript/protractor.conf.js |  2 +-
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e7f75e3c7..e0e85098f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -164,13 +164,21 @@ e2e-test:
     - selenium/standalone-chrome
   # dependencies:
   #   - deploy
+  before_script:
+    - mkdir -p ~/.ssh
+    - echo "${SSH_BKY_DEPLOY}" > ~/.ssh/id_rsa
+    - chmod 700 ~/.ssh/id_rsa
+    - eval "$(ssh-agent -s)"
+    - ssh-add ~/.ssh/id_rsa
+    - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
   script:
-    - npm install
-    - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
-    - dpkg -i google-chrome*.deb
-    - export JHI_E2E_HEADLESS=true
-    - export E2E_PASSWORD=$E2E_PASSWORD
-    - npm run e2e --host=selenium__standalone-chrome
+    - ssh contDeploy@codeability-austria -p 1022 "cd gitsearch2/gitsearch && git pull && npm install && npm run e2e:ci --host=selenium__standalone-chrome && exit"
+    # - npm install
+    # - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
+    # - dpkg -i google-chrome*.deb
+    # - export JHI_E2E_HEADLESS=true
+    # - export E2E_PASSWORD=$E2E_PASSWORD
+    # - npm run e2e:ci --host=selenium__standalone-chrome
   when: on_success
 # sonar-analyze:
 #   stage: test
diff --git a/package.json b/package.json
index 3bbf0f16e..6ec311279 100644
--- a/package.json
+++ b/package.json
@@ -38,8 +38,8 @@
     "docker:others:down": "npm run docker:elasticsearch:down",
     "predocker:others:up": "",
     "docker:others:up": "npm run docker:elasticsearch:up",
-    "e2e": "export JHI_E2E_HEADLESS=true; protractor --baseUrl='https://dev-exchange.codeability-austria.uibk.ac.at/'  src/test/javascript/protractor.conf.js --disableChecks",
-    "e2e:ci": "export E2E_PASSWORD=aUCDc2gJ6Qq3cAgf8jUfwV69gnd5Sq ; protractor --baseUrl='https://dev-exchange.codeability-austria.uibk.ac.at/' src/test/javascript/protractor.conf.js --disableChecks",
+    "e2e": "export E2E_PASSWORD=aUCDc2gJ6Qq3cAgf8jUfwV69gnd5Sq; protractor --baseUrl='https://dev-exchange.codeability-austria.uibk.ac.at/'  src/test/javascript/protractor.conf.js --disableChecks",
+    "e2e:ci": "export JHI_E2E_HEADLESS=true; export E2E_PASSWORD=aUCDc2gJ6Qq3cAgf8jUfwV69gnd5Sq ; protractor --baseUrl='https://dev-exchange.codeability-austria.uibk.ac.at/' src/test/javascript/protractor.conf.js --disableChecks",
     "e2e:update-webdriver": "webdriver-manager update --gecko false",
     "postinstall": "npm run e2e:update-webdriver",
     "java:docker": "./mvnw -ntp verify -DskipTests -Pprod jib:dockerBuild",
diff --git a/src/test/javascript/protractor.conf.js b/src/test/javascript/protractor.conf.js
index 3e0388b02..f40275cc6 100644
--- a/src/test/javascript/protractor.conf.js
+++ b/src/test/javascript/protractor.conf.js
@@ -14,7 +14,7 @@ exports.config = {
     chromeOptions: {
       args: process.env.JHI_E2E_HEADLESS
         ? ['--headless', '--disable-gpu', '--window-size=1920,1080', '--start-maximized', '--no-sandbox']
-        : ['--headless', '--disable-gpu', '--window-size=1920,1080', '--start-maximized'],
+        : ['--disable-gpu', '--window-size=1920,1080', '--start-maximized'],
     },
   },
 
-- 
GitLab