Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E Happy path tests failed on language server validation step #14512

Closed
4 of 23 tasks
dmytro-ndp opened this issue Sep 11, 2019 · 0 comments
Closed
4 of 23 tasks

E2E Happy path tests failed on language server validation step #14512

dmytro-ndp opened this issue Sep 11, 2019 · 0 comments
Assignees
Labels
e2e-test/failure Issues that is related to a test failures reported by our CI platform and our QE. kind/enhancement A feature request - must adhere to the feature request template.
Milestone

Comments

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Sep 11, 2019

There are recent changes in upstream Theia project which caused regression in E2E Happy path tests: https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/Che-Theia-PR-check-E2E-Happy-path-tests-against-K8S__reserved/109/

Happy path tests failure
13:11:52.224 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 2055b3970f7a12738eb30ce9a9715e5c (org.openqa.selenium.chrome.ChromeDriverService)
    ✓ Open workspace (1202ms)
    ✓ Wait workspace running state (97228ms)
    ✓ Wait until project is imported (14775ms)

Language server validation
✓ Java LS initialization (139756ms)
✓ Error highlighting (7933ms)
1) Autocomplete

5 passing (9m)
1 failing

  1. Language server validation
    Autocomplete:
    TimeoutError: Wait timed out after 301161ms
    at /tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:2201:17
    at ManagedPromise.invokeCallback_ (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:1376:14)
    at TaskQueue.execute_ (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:3084:14)
    at TaskQueue.executeNext_ (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:3067:27)
    at asyncRun (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:2927:27)
    at /tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:668:7
    at
    at process._tickCallback (internal/process/next_tick.js:188:7)
    From: Task:
    at scheduleWait (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:2188:20)
    at ControlFlow.wait (/tmp/e2e/node_modules/selenium-webdriver/lib/promise.js:2517:12)
    at thenableWebDriverProxy.wait (/tmp/e2e/node_modules/selenium-webdriver/lib/webdriver.js:934:29)
    at Editor. (/tmp/e2e/pageobjects/ide/Editor.ts:39:45)
    at Generator.next ()
    at /tmp/e2e/dist/pageobjects/ide/Editor.js:20:71
    at new Promise ()
    at __awaiter (/tmp/e2e/dist/pageobjects/ide/Editor.js:16:12)
    at Editor.waitSuggestion (/tmp/e2e/dist/pageobjects/ide/Editor.js:57:16)
    at /tmp/e2e/tests/e2e_happy_path/HappyPath.spec.ts:110:22
    at Generator.next ()
    at fulfilled (/tmp/e2e/dist/tests/e2e_happy_path/HappyPath.spec.js:14:58)
    at
    at process._tickCallback (internal/process/next_tick.js:188:7)

13:21:26.157 INFO [ActiveSessions$1.onStop] - Removing session 2055b3970f7a12738eb30ce9a9715e5c (org.openqa.selenium.chrome.ChromeDriverService)

npm ERR! Linux 3.10.0-957.el7.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "test-happy-path"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] test-happy-path: ./generateIndex.sh && npm run lint && npm run tsc && mocha --opts mocha-happy-path.opts
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] test-happy-path script './generateIndex.sh && npm run lint && npm run tsc && mocha --opts mocha-happy-path.opts'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the e2e package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./generateIndex.sh && npm run lint && npm run tsc && mocha --opts mocha-happy-path.opts
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs e2e
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls e2e
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /tmp/e2e/npm-debug.log

screenshot-Autocomplete

Screencast

https://youtu.be/BWbmdULAOcY

Che version

  • latest
  • nightly
  • other: please specify

Runtime

  • kubernetes (include output of kubectl version)
  • Openshift (include output of oc version)
  • minikube (include output of minikube version and kubectl version)
  • minishift (include output of minishift version and oc version)
  • docker-desktop + K8S (include output of docker version and kubectl version)
  • other: (please specify)

Installation method

  • chectl
  • che-operator
  • minishift-addon
  • I don't know

Environment

  • my computer
    • Windows
    • Linux
    • macOS
  • Cloud
    • Amazon
    • Azure
    • GCE
    • other (please specify)
  • other: CRW Central CI
@dmytro-ndp dmytro-ndp added kind/enhancement A feature request - must adhere to the feature request template. e2e-test/failure Issues that is related to a test failures reported by our CI platform and our QE. team/che-qe labels Sep 11, 2019
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Sep 11, 2019
@dmytro-ndp dmytro-ndp added the status/in-progress This issue has been taken by an engineer and is under active development. label Sep 11, 2019
@slemeur slemeur removed the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Sep 12, 2019
@rhopp rhopp added this to the Backlog - QE milestone Sep 23, 2019
@dmytro-ndp dmytro-ndp removed the status/in-progress This issue has been taken by an engineer and is under active development. label Sep 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e-test/failure Issues that is related to a test failures reported by our CI platform and our QE. kind/enhancement A feature request - must adhere to the feature request template.
Projects
None yet
Development

No branches or pull requests

5 participants