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 Vert.x test failed on MultiUser Che nightly on minikube 1.11 when waiting on project been imported #15467

Closed
4 of 23 tasks
dmytro-ndp opened this issue Dec 12, 2019 · 0 comments
Assignees
Labels
kind/bug Outline of a bug - must adhere to the bug report template.

Comments

@dmytro-ndp
Copy link
Contributor

dmytro-ndp commented Dec 12, 2019

Describe the bug

E2E Vert.x tests failed being run against MultiUser Che of nightly version on minikube 1.11:
https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/che-regular-tests/view/basic/job/basic-MultiUser-Che-check-E2E-Happy-path-tests-against-k8s/133/consoleFull

Test log
  Java Vert.x test
    Login and wait dashboard
        ▼ DriverHelper.navigateToUrl http://che-che.10.0.100.215.nip.io
07:55:12.440 INFO [ActiveSessionFactory.apply] - Capabilities are: {
  "browserName": "chrome",
  "chromeOptions": {
    "args": [
      "--no-sandbox",
      "--disable-web-security",
      "--allow-running-insecure-content",
      "headless"
    ]
  }
}
07:55:12.442 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)
Starting ChromeDriver 76.0.3809.68 (420c9498db8ce8fcd190a954d51297672c1515d5-refs/branch-heads/3809@{#864}) on port 28118
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
07:55:12.907 INFO [ProtocolHandshake.createSession] - Detected dialect: W3C
07:55:12.941 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 10b4b8ed0d5a7f8a75953a1117cd57d1 (org.openqa.selenium.chrome.ChromeDriverService)
        ▼ MultiUserLoginPage.login
        ▼ MultiUserLoginPage.waitEclipseCheLoginFormPage
        ▼ MultiUserLoginPage.inputUserNameEclipseCheLoginPage username: "admin"
        ▼ MultiUserLoginPage.inputPaswordEclipseCheLoginPage password: "admin"
        ▼ MultiUserLoginPage.clickEclipseCheLoginButton
      ✓ Login (3782ms)
    Create Java Vert.x workspace wksp-test-tMHqJ
        ▼ NewWorkspace.openPageByUI
        ▼ Dashboard.waitPage
        ▼ Dashboard.clickWorkspacesButton
        ▼ Workspaces.clickAddWorkspaceButton
        ▼ NewWorkspace.waitPage
      ✓ Open 'New Workspace' page (4414ms)
        ▼ NewWorkspace.createAndOpenWorkspace "wksp-test-tMHqJ" stackID: "Java Vert.x"
        ▼ NewWorkspace.typeWorkspaceName "wksp-test-tMHqJ"
        ▼ NewWorkspace.selectStack datastackID: "Java Vert.x"
        ▼ NewWorkspace.waitStackSelection datastackID: "Java Vert.x"
        ▼ NewWorkspace.clickOnCreateAndOpenButton
      ✓ Create and open workspace (2233ms)
    Work with IDE
        ▼ Ide.waitWorkspaceAndIde
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
      ✓ Wait IDE availability (100187ms)
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
      ✓ Open project tree container (6196ms)
        ▼ ProjectTree.waitProjectImported "java-web-vertx" rootSubItem: "src"
        ▼ DriverHelper.reloadPage
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
        ▼ DriverHelper.reloadPage
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
        ▼ DriverHelper.reloadPage
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
        ▼ DriverHelper.reloadPage
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
        ▼ DriverHelper.reloadPage
        ▼ Ide.waitAndSwitchToIdeFrame
        ▼ Ide.waitIde
        ▼ ProjectTree.openProjectTreeContainer
        ▼ Ide.waitRightToolbarButton
        ▼ Ide.waitAndClickRightToolbarButton
        ▼ ProjectTree.waitProjectTreeContainer
      1) Wait project imported

5 passing (7m)
1 failing

  1. Java Vert.x test
    Work with IDE
    Wait project imported:
    TimeoutError: Exceeded the maximum number of checking attempts, project has not been imported
    at ProjectTree. (/tmp/e2e/pageobjects/ide/ProjectTree.ts:293:15)

screenshot-Wait_project_imported

Related issue

#15314

Che version

  • latest
  • nightly
  • other: please specify

Steps to reproduce

https://github.com/eclipse/che/blob/master/tests/e2e/tests/e2e/JavaVertx.spec.ts

Runtime

  • kubernetes (include output of kubectl version)
  • Openshift (include output of oc version)
  • minikube 1.11 (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)

Screencast

https://youtu.be/JMuB8kzSa0I

Installation method

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

Environment

  • my computer
    • Windows
    • Linux
    • macOS
  • Cloud
    • Amazon
    • Azure
    • GCE
    • other (please specify)
  • other: CRW CCI

Additional context

@dmytro-ndp dmytro-ndp added kind/bug Outline of a bug - must adhere to the bug report template. team/che-qe labels Dec 12, 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 Dec 12, 2019
@tolusha tolusha removed the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Dec 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Outline of a bug - must adhere to the bug report template.
Projects
None yet
Development

No branches or pull requests

4 participants