Auto-tools/Projects/Autophone: Difference between revisions

Jump to navigation Jump to search
m
edited autophone wiki to match the new format of the template
(AutoPhone -> Autophone)
m (edited autophone wiki to match the new format of the template)
Line 22: Line 22:
* Provide a particular test framework. Autophone should be generic enough to run any framework: mochitest, talos, reftest, etc.
* Provide a particular test framework. Autophone should be generic enough to run any framework: mochitest, talos, reftest, etc.
* Record and present test results. Frameworks are responsible for gathering and reporting results. In the long run this should be DataZilla where possible.
* Record and present test results. Frameworks are responsible for gathering and reporting results. In the long run this should be DataZilla where possible.
= Dependencies / Who will use this =
Autophone will run tests on the mobile Firefox browser on real hardware with the intended audience being developers, primarily mobile developers.  As this runs as a Tier 2 job, the sheriffs will not look after this as part of their daily jobs.


= Design and Approach =
= Design and Approach =


Autophone is a multithreaded, multiprocess system. The main process is the controller. It itself has one thread for a TCP listener for user commands and phone registrations, one process for a pulse listener, and one thread that listens for worker messages. It spawns and controls one worker subprocess for each phone.
Autophone is a multithreaded, multiprocess system. The main process is the controller. It itself has one thread for a TCP listener for user commands and phone registrations, one process for a pulse listener, and one thread that listens for worker messages. It spawns and controls one worker subprocess for each phone.
= Milestones and Dates =


= Implementation =
= Implementation =
Source code is at https://github.com/mozilla/autophone/


== Command Thread ==
== Command Thread ==
Line 65: Line 70:


At the moment, Autophone only runs s1/s2 start-up tests. These are reported to a small web app called phonedash (https://github.com/markrcote/phonedash/), deployed to http://phonedash.mozilla.org/.
At the moment, Autophone only runs s1/s2 start-up tests. These are reported to a small web app called phonedash (https://github.com/markrcote/phonedash/), deployed to http://phonedash.mozilla.org/.
= Getting Involved =
== Getting Started ==
Source code is at https://github.com/mozilla/autophone/
== Expectations ==
== Bugs ==
Confirmed users
3,376

edits

Navigation menu