powerd
3036
Comment: Added dual activity test cases
|
3410
Added another multi-step testcase
|
Deletions are marked like this. | Additions are marked like this. |
Line 33: | Line 33: |
||<rowspan=2> Ensure that stopping powerd kills all pending activity requests|||| Open 3 terminals, <<BR>> In the 1st terminal issue: powerd-cli display on dim <<BR>> In the 2nd terminal issue: powerd-cli display on bright || |||| In the 3rd terminal Issue: sudo initctl restart powerd <<BR>> Verify the existing activities have been cancelled <<BR>> : powerd-cli list || |
powerd
powerd is a system daemon that helps manage power states on the phone by providing a DBUS API (to be documented). This API is used by system services, not apps, to change the state of the system power and display. powerd also manages some things internally, like the activity timeout, although that code will be moving to Unity.
Bugs
Please report any bugs you find with powerd. If you have issues, you need to enable debug messages, which as of July 11 are disabled by default. In order to do that you need to edit /etc/init/powerd.conf and remove the comment (the # character) on the line that says "env POWERD_DEBUG=1". After doing that you can reboot the phone and reproduce your issue. Once the issue comes back, please attach the contents of /var/log/syslog to the bug. If you want you can filter that log to only have powerd entries using grep.
The current powerd bug list can be found Here.
Testing
PowerD Test Plan |
||
Test Description |
Command |
Pass/Fail |
Test Display On, Brightness Dim |
powerd-cli display on dim |
|
Test Display On, Brightness Bright |
powerd-cli display on bright |
|
Test Display On, Brightness Dim, Proximity On |
powerd-cli display on dim proximity |
|
Test Display On, Brightness Bright, Proximity On |
powerd-cli display on bright proximity |
|
Test Display On, Don't Care about Brightness Level |
powerd-cli display on dc |
|
Test Display On, Don't Care about Brightness Level with Proximity |
powerd-cli display on dc proximity |
|
Test Display On upon receiving a phone call |
powerd-cli listen |
|
Test Display On upon receiving a SMS text |
powerd-cli listen |
|
Test Display On upon receiving a MMS text |
powerd-cli listen |
|
Test Feature powerd-cli |
powerd-cli test |
|
Test that power button overrides any requested screen state via powerd |
Disable screen via power button , followed by powerd-cli display on bright |
|
Test that the activity timer dims the screen after 45 seconds |
powerd-cli listen |
|
Test that the activity timer shuts off the screen after 60 seconds |
powerd-cli listen |
|
Ensure that when 2 display activities are sent, dim and bright. The bright activity always overrides the dim |
Open 2 terminals, |
|
Ensure that the display switches from Dim to Bright |
|
|
Open 2 terminals, |
||
Ensure that the display remains bright and dim is ignored |
|
|
Ensure that stopping powerd kills all pending activity requests |
Open 3 terminals, |
|
In the 3rd terminal Issue: sudo initctl restart powerd |
The following table displays the tested devices, percentage of pass/fail test case ratio.
Tested Devices |
||
Nexus4 |
||
Nexus7 |
<Notes>
powerd (last edited 2015-06-24 19:31:18 by 209-6-88-107)