summaryrefslogtreecommitdiffstats
path: root/tests/Compatibility
diff options
context:
space:
mode:
authorGuang Zhu <guangzhu@google.com>2015-05-08 17:10:29 -0700
committerGuang Zhu <guangzhu@google.com>2015-05-08 17:10:29 -0700
commit765e00af5b769aff89300a167f545cac2088b1f1 (patch)
treeb9d2883cf27da04d4537d01aeee96b7511839730 /tests/Compatibility
parente1a1d2e85a3f0626ae13322998fd45a1eb4a49d7 (diff)
downloadframeworks_base-765e00af5b769aff89300a167f545cac2088b1f1.zip
frameworks_base-765e00af5b769aff89300a167f545cac2088b1f1.tar.gz
frameworks_base-765e00af5b769aff89300a167f545cac2088b1f1.tar.bz2
allow top sleeping state in app process verification
This happens when an app is launched but has a dialog shown on top of it. Typical reason is a licensing prompt of sorts. Change-Id: Id73f45f54767b869873c62f13aeeb470c1a5cd81
Diffstat (limited to 'tests/Compatibility')
-rw-r--r--tests/Compatibility/src/com/android/compatibilitytest/AppCompatibility.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/Compatibility/src/com/android/compatibilitytest/AppCompatibility.java b/tests/Compatibility/src/com/android/compatibilitytest/AppCompatibility.java
index b54f9be..1f9e636 100644
--- a/tests/Compatibility/src/com/android/compatibilitytest/AppCompatibility.java
+++ b/tests/Compatibility/src/com/android/compatibilitytest/AppCompatibility.java
@@ -208,7 +208,8 @@ public class AppCompatibility extends InstrumentationTestCase {
private boolean ensureForegroundActivity(RunningAppProcessInfo info) {
Log.d(TAG, String.format("ensureForegroundActivity: proc=%s, pid=%d, state=%d",
info.processName, info.pid, info.processState));
- return info.processState == ActivityManager.PROCESS_STATE_TOP;
+ return info.processState == ActivityManager.PROCESS_STATE_TOP
+ || info.processState == ActivityManager.PROCESS_STATE_TOP_SLEEPING;
}
/**