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

Skip tests that caused browser DNRs when restarting browsers #4133

Closed
AndreyBelym opened this issue Aug 8, 2019 · 5 comments
Closed

Skip tests that caused browser DNRs when restarting browsers #4133

AndreyBelym opened this issue Aug 8, 2019 · 5 comments
Labels
AREA: server FREQUENCY: level 2 SYSTEM: runner TYPE: enhancement The accepted proposal for future implementation.

Comments

@AndreyBelym
Copy link
Contributor

What is your Test Scenario?

Test heavy pages in low-performance environments.

What are you suggesting?

From #1815 (comment):

  • When a browser enters the Do Not Respond state during a test, restart the browser but skip the test caused the failure and run the next test.

What alternatives have you considered?

Additional context

@jbradenclickfunnels
Copy link

Hello,

Using 1.15.2, we are still experiencing freezes during our test executions. It doesn't happen all the time and we can't get log output because it's frozen, not just failing a test. Since this is an issue ranging back to 2017, could DevExpress please prioritize this higher?

Thanks,

@need-response-app need-response-app bot added the STATE: Need response An issue that requires a response or attention from the team. label Nov 16, 2021
@VasilyStrelyaev
Copy link
Collaborator

Thank you for telling us about your experience. We will take this information into account during our future planning.

Regarding the browser freezing: if it is possible to reproduce it with a sample that we can run on our side, please create a separate bug report and attach this sample so that we could take a look.

@need-response-app need-response-app bot removed the STATE: Need response An issue that requires a response or attention from the team. label Nov 18, 2021
@jbradenclickfunnels
Copy link

Unfortunately for us, it's not consistent on what test or when it decides to freeze. We are using CircleCI for our execution. All we can tell is it happens mainly towards the end of our runs and we have ~54 scripts so far in our sanity tests. Our sanity tests are just navigating to a page, asserting the URL and a header on the screen. So nothing funky or complex. Someone should already have our repo for another issue, if you want to use that to try and replicate.

@need-response-app need-response-app bot added the STATE: Need response An issue that requires a response or attention from the team. label Nov 18, 2021
@VasilyStrelyaev
Copy link
Collaborator

Unfortunately, we cannot process multiple inquiries posted within the same GitHub issue. If you would like us to investigate the behavior you encountered, please create a separate issue with a reproducible example.

@need-response-app need-response-app bot removed the STATE: Need response An issue that requires a response or attention from the team. label Nov 19, 2021
@Artem-Babich
Copy link
Contributor

After additional research, we came to the conclusion that skipping hanging tests can be confusing and lead to clustering of tests with unstable behavior. Instead, I would rather suggest finding the real issue with the browser DNR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AREA: server FREQUENCY: level 2 SYSTEM: runner TYPE: enhancement The accepted proposal for future implementation.
Projects
None yet
Development

No branches or pull requests

4 participants