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

Add visual regression testing #57

Closed
aendra-rininsland opened this issue Mar 26, 2018 · 0 comments
Closed

Add visual regression testing #57

aendra-rininsland opened this issue Mar 26, 2018 · 0 comments

Comments

@aendra-rininsland
Copy link
Member

Beyond the unit tests mentioned in #35, we really should have some sort of tool set up to do visual regression testing as that will probably be the obvious way to notice regressive bugs.

Adding this would allow us to experiment with g-axis a bit more without having to worry so much about breaking existing functionality.

aendra-rininsland pushed a commit that referenced this issue Apr 26, 2018
* Adds visual regression testing. Fixes #57.

* Adding chartframe to tests

* Specifying g-axis version from unpkg to avoid timeout

* Removing build step from test script

* Updating tests

* Reducing the amount of boilerplates for regression tests

* Adding more regression tests

* Updating tests after chatting with @bobhaslett

* Setting 20s timeout; @todo create local dep bundle for tests

* Adding some exception handling to env

* Fixing Docker on CI

* Forgot no-sandbox

* Downgrading to Node 8

* Trying with antialiasing on

* Erugh, forgot to revert circle.yml

* Now with fonts 🎉

* Does waiting until network idle help with fonts?

* OH SO I GUESS I NEED TO USE NETWORKIDLE2 THEN THAT TOTES MAKES SENSE

* Uhhh, networkidle0?

* Let's try waiting 2s

* Last try this week

* Updating snapshots

* Let's try this on OS X

* 9.0?

* No workdir?

* Updating snapshot and env

* Trying with antialiasing off

* Trying to remove Metric locally

* Updating thresholds

* percent

* Reverting to Linux

* lint

* More reverting
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

No branches or pull requests

1 participant