Auto-tools/Projects/Robocop: Difference between revisions

Jump to navigation Jump to search
(Refer to robocop (rather than robotium) as much as possible.)
Line 1: Line 1:
== Problem  ==
== Introduction ==


With advent of NativeFennec, a new framework was needed to test the UI of the Mobile Browser. [http://robotium.org/ Robotium] was identified as a useful framework to take advantage of, but is not complete. Robocop incorporates all of Activity, Instrumentation, and Robotium Classes to inject events into the new Java front-end of Fennec.
Robocop provides UI-level testing for Firefox for Android. It is based on Google's [http://robotium.org/ Robotium] test automation framework for Android.
Robocop uses Robotium to inject events into the Java front-end of Firefox for Android and to monitor and verify Firefox events and UI views.
 
Related source code is maintained on mozilla-central:
* test source code in mobile/android/base/tests
* Robocop source in build/mobile/robocop
 
Robocop-based UI functionality tests are run with the mochitest test harness and appear on tbpl under the symbols rc1 and rc2.
 
Robocop-based performance tests are run with the Talos test harness and appear on tbpl under the symbols rck, rck2, rp, and rpr.


== Setup  ==
== Setup  ==
Confirmed users
1,759

edits

Navigation menu