Loop/Automated Testing
< Loop
Jump to navigation
Jump to search
Introduction
Loop has various different sections, where different tests are run. This page is intended to bring these together.
Functional Tests
These are intended to test the whole system.
They are currently run against latest nightly and latest loop-server.
- Functional test source code: http://mxr.mozilla.org/mozilla-central/source/browser/components/loop/test/functional/
- Test harness code: https://github.com/nils-ohlmeier/hello-e2e-tests
- UI: TBD
Desktop
Desktop tests are automatically run and displayed on the treeherder system.
Loop-Server
The Loop-server runs its tests in Travis. Details of the Travis integration can be found in the repository. The github homepage for the repository also includes a link to the state of the Travis builds.
Loop-client
Most of the automated tests are run as part of the Desktop tests (see above).
There are additional tests run against different browsers that ensure the expected functioning of the standalone UI: