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

Happy Path test sometimes fail on "Validation of debug functionality" #13864

Closed
rhopp opened this issue Jul 16, 2019 · 3 comments
Closed

Happy Path test sometimes fail on "Validation of debug functionality" #13864

rhopp opened this issue Jul 16, 2019 · 3 comments
Labels
e2e-test/failure Issues that is related to a test failures reported by our CI platform and our QE. severity/P2 Has a minor but important impact to the usage or development of the system.
Milestone

Comments

@rhopp
Copy link
Contributor

rhopp commented Jul 16, 2019

Stacktrace:

11:44:15   Validation of debug functionality
11:44:18     ✓ Open file and activate breakpoint (3606ms)
11:46:31     1) Launch debug
11:46:31 
11:46:31 
11:46:31   20 passing (6m)
11:46:31   1 pending
11:46:31   1 failing
11:46:31 
11:46:31   1) Validation of debug functionality
11:46:31        Launch debug:
11:46:31      TimeoutError: Waiting for element to be located By(xpath, //div[@class='theia-Notification' and contains(@id,'Redirect is now enabled on port 8080')])
11:46:31 Wait timed out after 120009ms
11:46:31       at /home/e2e/node_modules/selenium-webdriver/lib/promise.js:2201:17
11:46:31       at ManagedPromise.invokeCallback_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:1376:14)
11:46:31       at TaskQueue.execute_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:3084:14)
11:46:31       at TaskQueue.executeNext_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:3067:27)
11:46:31       at asyncRun (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2927:27)
11:46:31       at /home/e2e/node_modules/selenium-webdriver/lib/promise.js:668:7
11:46:31       at <anonymous>
11:46:31       at process._tickCallback (internal/process/next_tick.js:188:7)
11:46:31   From: Task: Waiting for element to be located By(xpath, //div[@class='theia-Notification' and contains(@id,'Redirect is now enabled on port 8080')])
11:46:31       at scheduleWait (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2188:20)
11:46:31       at ControlFlow.wait (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2517:12)
11:46:31       at thenableWebDriverProxy.wait (/home/e2e/node_modules/selenium-webdriver/lib/webdriver.js:934:29)
11:46:31       at DriverHelper.<anonymous> (/home/e2e/dist/utils/DriverHelper.js:82:54)
11:46:31       at Generator.next (<anonymous>)
11:46:31       at /home/e2e/dist/utils/DriverHelper.js:19:71
11:46:31       at new Promise (<anonymous>)
11:46:31       at __awaiter (/home/e2e/dist/utils/DriverHelper.js:15:12)
11:46:31       at DriverHelper.waitVisibility (/home/e2e/dist/utils/DriverHelper.js:78:16)
11:46:31       at Ide.<anonymous> (/home/e2e/dist/pageobjects/ide/Ide.js:59:37)
11:46:31       at Generator.next (<anonymous>)
11:46:31       at /home/e2e/dist/pageobjects/ide/Ide.js:19:71
11:46:31       at new Promise (<anonymous>)
11:46:31       at __awaiter (/home/e2e/dist/pageobjects/ide/Ide.js:15:12)
11:46:31       at Ide.waitNotification (/home/e2e/dist/pageobjects/ide/Ide.js:57:16)
11:46:31       at Ide.<anonymous> (/home/e2e/dist/pageobjects/ide/Ide.js:70:24)
11:46:31       at Generator.next (<anonymous>)
11:46:31       at /home/e2e/dist/pageobjects/ide/Ide.js:19:71
11:46:31       at new Promise (<anonymous>)
11:46:31       at __awaiter (/home/e2e/dist/pageobjects/ide/Ide.js:15:12)
11:46:31       at Ide.waitNotificationAndOpenLink (/home/e2e/dist/pageobjects/ide/Ide.js:69:16)
11:46:31       at Object.<anonymous> (/home/e2e/dist/tests/e2e_happy_path/HappyPath.spec.js:187:19)
11:46:31       at Generator.next (<anonymous>)
11:46:31       at fulfilled (/home/e2e/dist/tests/e2e_happy_path/HappyPath.spec.js:13:58)
11:46:31       at <anonymous>
11:46:31       at process._tickCallback (internal/process/next_tick.js:188:7)

Example of failed build: https://ci.codenvycorp.com/view/qa-experimental/job/experimental-che-integration-tests-mini/406/console

Sadly, no screenshot was archived (I don't know why)

@rhopp rhopp added severity/P1 Has a major impact to usage or development of the system. team/che-qe labels Jul 16, 2019
@rhopp rhopp added this to the 7.0.0 milestone Jul 16, 2019
@rhopp rhopp mentioned this issue Jul 16, 2019
25 tasks
@l0rd l0rd mentioned this issue Jul 16, 2019
85 tasks
@SkorikSergey SkorikSergey added the e2e-test/failure Issues that is related to a test failures reported by our CI platform and our QE. label Jul 23, 2019
@SkorikSergey
Copy link
Contributor

HappyPath sometimes test fails when trying to click on yes button of "A new process is now listening on port 8080 but this port is not exposed in the workspace as a server. Would you want to add a redirect for this port so it becomes available" notification(see screenshot).
After clicking the notification is still visible but other notification for open application link should appears.

Selection_239

@l0rd l0rd added severity/P2 Has a minor but important impact to the usage or development of the system. and removed severity/P1 Has a major impact to usage or development of the system. labels Jul 23, 2019
@rhopp rhopp added the status/in-progress This issue has been taken by an engineer and is under active development. label Jul 24, 2019
Ohrimenko1988 added a commit that referenced this issue Jul 25, 2019
) (#14019)


Signed-off-by: Ihor Okhrimenko <iokhrime@redhat.com>
@Ohrimenko1988
Copy link
Contributor

Related problem #14121

@rhopp
Copy link
Contributor Author

rhopp commented Aug 8, 2019

We haven't seen this issue in some time. Closing now - feel free to reopen, if it happens again.

@rhopp rhopp closed this as completed Aug 8, 2019
@vkuznyetsov vkuznyetsov removed the status/in-progress This issue has been taken by an engineer and is under active development. label Sep 25, 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. severity/P2 Has a minor but important impact to the usage or development of the system.
Projects
None yet
Development

No branches or pull requests

5 participants