summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-11-05 22:20:02 -0500
committer Android (Google) Code Review <android-gerrit@google.com> 2009-11-05 22:20:02 -0500
commitc3f3f9a90b7d7f8a9665df9c194cff81d0d1782c (patch)
treecedc5273d2a89467dce67f117e64467e05fa8bdf
parent1d5b3a631cfcbfd2ea264f29a11a1366a16593b0 (diff)
parente71d9e421da070705a8f37aaf702282467a9fe7f (diff)
Merge change Ie71d9e42 into eclair
* changes: Another test for StatusBar test.
-rw-r--r--tests/StatusBar/AndroidManifest.xml1
-rw-r--r--tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java21
2 files changed, 22 insertions, 0 deletions
diff --git a/tests/StatusBar/AndroidManifest.xml b/tests/StatusBar/AndroidManifest.xml
index 9bba79c2b9b6..21fb951fca49 100644
--- a/tests/StatusBar/AndroidManifest.xml
+++ b/tests/StatusBar/AndroidManifest.xml
@@ -1,6 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.statusbartest">
<uses-permission android:name="android.permission.DEVICE_POWER" />
+ <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.STATUS_BAR" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="android.permission.VIBRATE" />
diff --git a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
index a88183cffdca..f2ddd0fd55c0 100644
--- a/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
+++ b/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
@@ -58,6 +58,27 @@ public class NotificationTestList extends TestActivity
}
private Test[] mTests = new Test[] {
+ new Test("Off and sound") {
+ public void run() {
+ PowerManager pm = (PowerManager)NotificationTestList.this.getSystemService("power");
+ PowerManager.WakeLock wl =
+ pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "sound");
+ wl.acquire();
+
+ pm.goToSleep(SystemClock.uptimeMillis());
+
+ Notification n = new Notification();
+ n.sound = Uri.parse("file:///sdcard/virtual-void.mp3");
+ Log.d(TAG, "n.sound=" + n.sound);
+
+ mNM.notify(1, n);
+
+ Log.d(TAG, "releasing wake lock");
+ wl.release();
+ Log.d(TAG, "released wake lock");
+ }
+ },
+
new Test("No view") {
public void run() {
Notification n = new Notification(R.drawable.icon1, "No view",