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

Improve on Puppeteer error handling #733

Merged
merged 20 commits into from
Apr 14, 2018
Merged

Conversation

krisdigital
Copy link
Contributor

Should behave like Chromy now..

Christopher Frank and others added 20 commits March 15, 2018 17:39
* Added functionality to shoot selectors with or without selector expansion

* Let Puppeteer and chromy coexist and start cleaning up

* forgot console.log
commit 142dddd
Author: Garris Shipon <garris@me.com>
Date:   Fri Mar 23 15:13:06 2018 -0700

    update backstop_features reference

commit 20d0938
Author: Garris Shipon <garris@me.com>
Date:   Fri Mar 23 14:40:32 2018 -0700

    3.1.21

commit c02006c
Author: Garris Shipon <garris@me.com>
Date:   Fri Mar 23 14:39:43 2018 -0700

    fix broken scrubber

commit e321519
Author: Garris Shipon <garris@me.com>
Date:   Thu Mar 22 12:32:48 2018 -0700

    3.1.20

commit 578842a
Author: Garris Shipon <garris@me.com>
Date:   Thu Mar 22 12:32:25 2018 -0700

    improve report printing

    - Add page-break rule for result cards.
    - Also added documentation for working

commit 51e15ff
Author: Matthias Komarek <register@big-o-one.de>
Date:   Fri Mar 16 16:07:06 2018 +0100

    Feature/show url on text details component (garris#693)

    * feat(VisualReport): add url and reference url to TextDetails Component
    feat(Chromy): add scenario url and reference url to test pair

    resolve garris#687

    * remove typo

    * skip: update design, rearrange TextDetails and UrlDetails

commit 643e9b0
Author: Enikő Nagy <eenagy@users.noreply.github.com>
Date:   Fri Mar 16 06:42:47 2018 +0100

    add promise to approve (garris#642)
Seems to be an issue with relative paths.
* Add debugWindow option to puppeteer

* Fix Smoke Test
-notFound
-notVisible
-unexpectedError
* not visible,
* not found
* and other errors
# Conflicts:
#	README.md
#	core/util/runPuppet.js
#	package-lock.json
#	package.json
@garris garris merged commit 483d8e3 into garris:master Apr 14, 2018
@garris
Copy link
Owner

garris commented Apr 15, 2018

@krisdigital This is super -- thank you for fixing! I just added some more error handling so that if any of the scenario interactions fail we will see the correct error graphic. I've also added any engine errors to the report data -- so now the exception data is actually making it to the browser report.

Next is to add the exception data to the layout. I will try to get to that soon. Thanks again for all your help. Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants