Updating AppLaunchWear to add more logging.
Test: local
Change-Id: Ib29afa44819c053789dd956d655395f205b89f64
diff --git a/tests/AppLaunchWear/src/com/android/tests/applaunch/AppLaunch.java b/tests/AppLaunchWear/src/com/android/tests/applaunch/AppLaunch.java
index f32464b..acb5d77 100644
--- a/tests/AppLaunchWear/src/com/android/tests/applaunch/AppLaunch.java
+++ b/tests/AppLaunchWear/src/com/android/tests/applaunch/AppLaunch.java
@@ -231,7 +231,7 @@
dropCache();
String appPkgName = mNameToIntent.get(launch.getApp())
.getComponent().getPackageName();
-
+ Log.v(TAG, String.format("Adding app package name: %s", appPkgName));
// App launch times for trial launch will not be used for final
// launch time calculations.
if (launch.getLaunchReason().equals(TRIAL_LAUNCH)) {
@@ -276,8 +276,10 @@
// In the "applaunch.txt" file app launches are referenced using
// "LAUNCH_ITERATION - ITERATION NUM"
if (appPkgName.contains(WEARABLE_HOME_PACKAGE)) {
+ Log.v(TAG, "Home package detected. Not killing app");
launchResults = startApp(launch.getApp(), false, launch.getLaunchReason());
} else {
+ Log.v(TAG, "Will kill app before launch");
launchResults = startApp(launch.getApp(), true, launch.getLaunchReason());
}
if (launchResults.mLaunchTime < 0) {
@@ -707,7 +709,12 @@
String packageName = mLaunchIntent.getComponent().getPackageName();
String componentName = mLaunchIntent.getComponent().flattenToShortString();
if (mForceStopBeforeLaunch) {
+ Log.v(TAG, "Stopping app before launch");
mAm.forceStopPackage(packageName, UserHandle.USER_CURRENT);
+ } else {
+ Log.v(TAG, "Not killing app. Going to Home Screen.");
+ ParcelFileDescriptor goHome = getInstrumentation().getUiAutomation()
+ .executeShellCommand("input keyevent 3");
}
String launchCmd = String.format("%s %s", APP_LAUNCH_CMD, componentName);
if (mSimplePerfAppOnly) {