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

Enhancements for ui regression testing #10456

Closed
7 tasks
juliusknorr opened this issue Jul 30, 2018 · 6 comments
Closed
7 tasks

Enhancements for ui regression testing #10456

juliusknorr opened this issue Jul 30, 2018 · 6 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement

Comments

@juliusknorr
Copy link
Member

juliusknorr commented Jul 30, 2018

Summary of what is left to improve the ui regression testing that was merged with #8357

  • Fix possible failure due to scroll on click behavior on login page
  • Fix possible failure due to changing time in personal settings
  • Fix possible failure of file-unshare test
  • Automatically comment test status on the pull request
  • installation timeout:
     {
       "title": "runs",
       "fullTitle": "install runs",
       "duration": 90794,
       "currentRetry": 0,
       "err": {
         "stack": "Error: Execution context was destroyed, most likely because of a navigation.\n    at rewriteError (node_modules/puppeteer/lib/ExecutionContext.js:135:15)\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:188:7)",
         "message": "Execution context was destroyed, most likely because of a navigation."
       }
     }
    
  • Comment on github issues about failures Try out danger.js for ui-regression tests #10507
  • Fix URL in "The result can be found at" message
@juliusknorr juliusknorr added enhancement 1. to develop Accepted and waiting to be taken care of labels Jul 30, 2018
@nextcloud-bot
Copy link
Member

GitMate.io thinks possibly related issues are #8258 (Visual regression testing), #9816 (enhancement: merging accounts), #2630 (Sharing: review node fix + add regression test), #10258 (files dates ( enhancement )), and #4498 (Acceptance test).

@MorrisJobke MorrisJobke added this to the Nextcloud 15 milestone Aug 20, 2018
@MorrisJobke
Copy link
Member

MorrisJobke commented Nov 5, 2018

Let's move this to 16 - it's an ongoing effort anyways and not bound to a milestone.

@MorrisJobke MorrisJobke modified the milestones: Nextcloud 15, Nextcloud 16 Nov 5, 2018
@MorrisJobke
Copy link
Member

@juliushaertl 🏓

@juliusknorr
Copy link
Member Author

On my list, but let me remove the milestone, since this is nothing that is actually related to a release.

@juliusknorr juliusknorr removed this from the Nextcloud 16 milestone Feb 26, 2019
@szaimen
Copy link
Contributor

szaimen commented May 20, 2021

Are some of those points already fixed or is this issue still valid?

@juliusknorr
Copy link
Member Author

The initial attempt of UI testing was dropped as puppeteer was causing too much issues and we mostly use cypress these days in apps, so that would be covered in #7607 for the server. Closing in favor of that one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement
Projects
None yet
Development

No branches or pull requests

4 participants