B2G/QA/Automation/Style Guide: Difference between revisions

(Added disclaimer about the differences across the code base)
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
<br>
<br>


== General disclaimer ==
== General Disclaimer ==
As we develop more knowledge some tests might fall behind the standards in this style guide. It can be tempting to want to fix all of the outdated style but in order to keep patches/pulls small (see above!) we are happy to have new and old standards of code sit side by side. As we regularly review and update tests the project will be brought completely up to our current standards.
As we develop more knowledge some tests might fall behind the standards in this style guide. It can be tempting to want to fix all of the outdated style but in order to keep patches/pulls small (see above!) we are happy to have new and old standards of code sit side by side. As we regularly review and update tests the project will be brought completely up to our current standards.


Or if you prefer, file a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox%20OS&component=Gaia%3A%3AUI%20Tests Bugzilla issue] to have a section of code addressed separately to the job you are doing.
Or if you prefer, file a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox%20OS&component=Gaia%3A%3AUI%20Tests Bugzilla issue] to have a section of code addressed separately to the job you are doing.
== Outside Test Consumers ==
* Be aware if you change or remove the Gaia UI test API, that outside consumers might get broken.
Current outside consumers of Gaiatest are:
* [https://github.com/Mozilla-TWQA/MTBF-Driver MTBF]
* [https://github.com/mozilla-b2g/gaia/tree/master/tests/python/gaia-ui-tests/gaiatest/tests/accessibility a11y]
* [https://github.com/JonHylands/power-tests Power-tests]
* [https://github.com/mozilla/marketplace-tests-gaia/tree/master/marketplacetests Marketplace tests]
* [https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/Run_ImageMagick_Tool_with_Python_Marionette Imagecompare] tests
* [https://arewefastyet.com/#machine=26 awfy]


== [[B2G/QA/Automation/Style Guide/General Concepts|General Concepts]] ==
== [[B2G/QA/Automation/Style Guide/General Concepts|General Concepts]] ==
352

edits