Получение ошибки ETIMEDOUT при попытке запустить тесты пользовательского интерфейса e2e с помощью автономного браузера Chrome с kubernetes yaml - PullRequest
0 голосов
/ 13 марта 2019

Иметь e2e тесты пользовательского интерфейса с использованием транспортира. Создал образ докера для тестов, выдвинул образ до aws. Хотите запустить тесты с помощью автономного браузера Chrome (не без головы) внутри контейнера kubernetes. используя следующее yaml, но неоднократно получая ошибку:

apiVersion: v1
kind: Namespace
metadata:
 name: ui-e2e-test-updated
---
apiVersion: batch/v1
kind: Job
metadata:
 name: e2e-chrome-new
 namespace: ui-e2e-test-updated
spec:
 parallelism: 1
 completions: 1
 backoffLimit: 3
 template:
   metadata:
     labels:
       app: “e2e-chrome-updated”
       run: “1"
       version: “1”
   spec:
     restartPolicy: Never
     containers:
     - name: chrome
       image: aws-path/ui-e2e-tests:latest
       env:
       - name: “TARGET_URL”
         value: “http://www.ui.ntnxsherlock.com”
       - name: “BROWSER”
         value: “chrome”
       - name: “SELENIUM_HOST”
         value: “192.168.99.100”
       - name: “SELENIUM_PORT”
         value: “4444”
       ports:
       - containerPort: 4444
       volumeMounts:
         - mountPath: /dev/shm
           name: extended-mem
     volumes:
       # extended memory for the browser
       - name: extended-mem
         hostPath:
           path: /dev/shm
**********************************

ошибка:

[01:53:21] E/runner - Unable to start a WebDriver session.
[01:53:21] E/launcher - Error: Error: ETIMEDOUT connect ETIMEDOUT 192.168.99.100:4444
   at ClientRequest.<anonymous> (/usr/src/app/node_modules/selenium-webdriver/http/index.js:238:15)
   at ClientRequest.emit (events.js:197:13)
   at Socket.socketErrorListener (_http_client.js:397:9)
   at Socket.emit (events.js:197:13)
   at emitErrorNT (internal/streams/destroy.js:82:8)
   at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
   at processTicksAndRejections (internal/process/next_tick.js:76:17)
[01:53:21] E/launcher - Process exited with error code 100
An unexpected error occurred: undefined
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ui-e2e@0.0.0 e2e: `ng e2e`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ui-e2e@0.0.0 e2e script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-03-13T01_53_21_872Z-debug.log

уже пытался предоставить следующее в package.json:

webdriver-manager update --ignore_ssl

ng e2e --no-webdriver-update

The ip address above is of docker-machine ip.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...