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

Che Theia stable happy path should use stable e2e tests source code #19568

Closed
23 tasks
sleshchenko opened this issue Apr 13, 2021 · 0 comments · Fixed by eclipse-che/che-theia#1077
Closed
23 tasks
Assignees
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.

Comments

@sleshchenko
Copy link
Member

Describe the bug

Currently, Che Theia has next and stable happy path checks.
Both use e2e source code from Che master branch, but one use the next Che Server, when another the latest released.
Which lead to failure in case master e2e source code does not correspond the released version (Theia or Dashboard).

Like here https://github.com/eclipse-che/che-theia/pull/1067/checks?check_run_id=2330948745

            ‣ DriverHelper.waitVisibility - Polling timed out attempt #239, retrying with 1000ms timeout
            ‣ DriverHelper.waitVisibility - Polling timed out attempt #240, retrying with 1000ms timeout
    1) Start workspace
Error: R] CheReporter runner.on.fail: Validation of workspace start Start workspace failed after 242453ms


  1 passing (4m)
  1 failing

  1) Validation of workspace start
       Start workspace:
     TimeoutError: Exceeded maximum visibility checkings attempts for 'By(xpath, //div[@id='page-sidebar']//a[contains(text(), 'Workspaces (')])' element, timeouted after 240000

e2e tests expect Workspaces ( to be present, but the latest released version has Workspaces text on dashboard

Che version

  • latest
  • nightly
  • other: please specify

Steps to reproduce

Expected behavior

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)

Screenshots

Installation method

  • chectl
    • provide a full command that was used to deploy Eclipse Che (including the output)
    • provide an output of chectl version command
  • OperatorHub
  • I don't know

Environment

  • my computer
    • Windows
    • Linux
    • macOS
  • Cloud
    • Amazon
    • Azure
    • GCE
    • other (please specify)
  • Dev Sandbox (workspaces.openshift.com)
  • other: please specify

Eclipse Che Logs

Additional context

@sleshchenko sleshchenko added kind/bug Outline of a bug - must adhere to the bug report template. area/editor/theia Issues related to the che-theia IDE of Che labels Apr 13, 2021
@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 Apr 13, 2021
@benoitf benoitf self-assigned this Apr 13, 2021
@sparkoo sparkoo added severity/P1 Has a major impact to usage or development of the system. and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Apr 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants