-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
New Screenshot tests for Continuous User Interface Testing #4087
Labels
c: Tests & QA
For issues related to automated tests or making it easier to QA & test issues.
Enhancement
For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Major
Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Milestone
Comments
In 1c274da: Refs #4087, rewrote UI integration tests to use phantomjs or slimerjs and added (disabled) UI tests to travis build config. Notes:
|
Congrats on closing this ticket!! |
See this informative blog post about our screenshot tests suite |
Closed
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…r slimerjs and added (disabled) UI tests to travis build config. Notes: * Modified main page-loading JavaScript to use ajaxHelper so it's possible to know when all AJAX requests are made. * Add setUrl method to ajaxHelper so it can be used when a doing AJAX w/ a URL instead of an object containing query parameters.
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…t cases to be written.
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…nly when doing UI tests.
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…le tests on travis and make sure new repo is built every time integration tests pass on piwik build.
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…, transitions and user settings admin page.
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
sabl0r
pushed a commit
to sabl0r/piwik
that referenced
this issue
Sep 23, 2014
…run every commit even when the Integration tests fail. This will help know exactly which commit introduced a regression.
mattab
added
the
c: Tests & QA
For issues related to automated tests or making it easier to QA & test issues.
label
Oct 12, 2014
This issue was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
c: Tests & QA
For issues related to automated tests or making it easier to QA & test issues.
Enhancement
For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Major
Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
One thing remains to for Piwik's QA suite to be complete: testing the UI. This can be done by generating screenshots of URLs after injecting JavaScript and comparing w/ expected screenshots. This ticket is for the creation of this system.
TODO:
Create screenshot compare tests for all of Piwik.Enable screenshot comparison on travis. (Need to make sure screenshots on different machines are the same.)The text was updated successfully, but these errors were encountered: