-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Error Improvements #6724
Error Improvements #6724
Conversation
* redesign and improve reporter error display - add markdown support - collapse stacktrace - separate docs url and add link in reporter Co-authored-by: Jennifer Shehane <jennifer@cypress.io> * $utils -> $errUtils * derp * serializeError -> wrapErr * cloneErr -> makeErrFromObj * yarn.lock * fix unit tests * move err-model * fix styles * fix/improve error logging * fix non-converted bits * transfer missed changes * fix issues * remove obselete spec * make type test more reliable * use should, get retries * update snapshots * update e2e network error test * update more snapshots * update error whitespace * update snapshot * try something out * nevermind * fix tooltip * add some logging * remove whitespace * remove spying on window * update snapshot * fix test * update snapshot * fix merge: snapshot stacktraces * fix noStackTrace and update snapshot * update snapshot * fix yarn.lock * don't show diff if retrying an existence error * url -> URL * don't add newline after docs url and update a few snapshots * keep opening stack trace from collapsing test * remove unnecessary global cy reference * fix tests * put e2e timeout increase back in the right spot for exit: false * don't show diff when assertion contains an element also, keep mocha from messing up extracting error name when it includes a colon * use backticks for hook error title * fix appending error message when original message is falsy * don't show diff on existence failures * update snapshots * fix finish/done being called twice due to not returning * prevent error print button click from propagating * use correct error methods and remove need for workaround * create better abstraction around creating cypress error from path, refactor * fix throwErr and tests Co-authored-by: Jennifer Shehane <jennifer@cypress.io> Co-authored-by: Brian Mann <brian.mann86@gmail.com> Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
Thanks for the contribution! Below are some guidelines Cypress uses when doing PR reviews.
PR Review ChecklistIf any of the following requirements can't be met, leave a comment in the review selecting 'Request changes', otherwise 'Approve'. User Experience
Functionality
Maintainability
Quality
Internal
|
Test summaryRun details
View run in Cypress Dashboard ➡️ This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard |
Close Utilize source maps #3966PR Tasks
cypress-documentation
? updates needed for error improvements PR cypress-documentation#2584