Power Management: Difference between revisions
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
==== Methods ==== | ==== Methods ==== | ||
* <tt>void powerOff()</tt> | |||
==== | * <tt>void reboot()</tt> | ||
* <tt> | |||
* <tt>void restart()</tt> | |||
* <tt>void powerOff()</tt> | |||
* <tt>void addWakeLockListener(WakeLockListener listener)</tt> | |||
* <tt>void removeWakeLockListener(WakeLockListener listener)</tt> | |||
* <tt>DOMString getWakeLockState(DOMString topic)</tt> | |||
==== Properties === | |||
* <tt>boolean screenEnabled</tt> | |||
* <tt>boolean screenBrightness</tt> | |||
* <tt>boolean cpuSleepAllowed</tt> | |||
== Tests == | == Tests == |
Revision as of 22:06, 25 March 2013
B2G Power Management API Test Plan
Summary
Lead | Geo Mealer (irc: geo) |
API Description | Turn on/off screen, cpu, device power, etc. Listen and inspect resource lock events. |
API Developer | Kan-Ru Chen (irc: kanru) |
API Project Page | Power Management API |
API Tracking Bugs | bug 708964 |
API Status | Ready |
Scope
This test plan covers functional testing of the Power Management API on B2G.
Strategy
API
Related Prefs / Permissions
Require power permission to access methods and properties on navigator.mozPower.
nsIDOMPowerManager
Methods
- void powerOff()
- void reboot()
- void restart()
- void powerOff()
- void addWakeLockListener(WakeLockListener listener)
- void removeWakeLockListener(WakeLockListener listener)
- DOMString getWakeLockState(DOMString topic)
= Properties
- boolean screenEnabled
- boolean screenBrightness
- boolean cpuSleepAllowed
Tests
mochitest-plain
Test Type 1
- Test 1
- Test 2
Test Type 2
- Test 1
- Test 2
This page is based on the WebAPI Test Plan Template