This page hasn't finished yet.
Your feedback to email@example.com would be greatly appreciated.
The main repository is currently in github: Mozilla/gaia-ui-tests. Due to Taiwan's local test needs, we also have another repository synchronized with main repository: Mozilla-TWQA/gaia-ui-tests. Before you started new area of test script writing, you might want to look into Mozilla-TWQA/gaia-ui-tests to see if they get something ready for you already.
Running and Writting Tests
- Environment Setup
- What you'll need and need to do before you run or write the gaiatest at the first time.
- Run Tests
- How to run the gaiatest.
- Write Tests
- How to write the tests for gaiatest.
There are two categories of bugs when using gaia-ui-tests, marionette related or gaia-ui-tests related. It's kind of ambiguous to distinguish between these two. However, you can follow the basic rules:
1. Marionette related bugs: If there is connection issues, marionette command not recognized, or tests that started to fail without much change in gaia, this might be a marionette related bugs. Before you report the bug, make sure it's not because of your unupdated marionette client/server.
*You can also view a list of current bugs to see if your problem is already being addressed. Reported bug in bugzilla is the best way to do so.
2. Gaia-ui-tests: When tests started to fail without much changes in gaia and marionette client, it might be gaia-ui-tests bug.
*You can view bugs or report bugs in github of Mozilla/gaia-ui-tests
Email to firstname.lastname@example.org. Or, find us on irc at channel #ateam, #mozwebqa, and #moztpeqa.