Merge "Adding better diags when SysUI crashes during Launcher test" into tm-dev am: 60a15f5c24

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17033582

Change-Id: I0babb2408b75dfe081bb1c7ce9a20baa535b6b68
This commit is contained in:
TreeHugger Robot
2022-03-02 18:35:32 +00:00
committed by Automerger Merge Worker
2 changed files with 5 additions and 1 deletions
@@ -42,6 +42,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.RemoteException;
import android.platform.test.rule.CrashDetector;
import androidx.test.filters.LargeTest;
import androidx.test.runner.AndroidJUnit4;
@@ -105,7 +106,8 @@ public class FallbackRecentsTest {
}
mOrderSensitiveRules = RuleChain
.outerRule(new NavigationModeSwitchRule(mLauncher))
.outerRule(new CrashDetector("com.android.systemui"))
.around(new NavigationModeSwitchRule(mLauncher))
.around(new FailureWatcher(mDevice, mLauncher));
mOtherLauncherActivity = context.getPackageManager().queryIntentActivities(
@@ -38,6 +38,7 @@ import android.os.Process;
import android.os.RemoteException;
import android.os.UserHandle;
import android.os.UserManager;
import android.platform.test.rule.CrashDetector;
import android.system.OsConstants;
import android.util.Log;
@@ -225,6 +226,7 @@ public abstract class AbstractLauncherUiTest {
@Rule
public TestRule mOrderSensitiveRules = RuleChain
.outerRule(new TestStabilityRule())
.around(new CrashDetector("com.android.systemui"))
.around(mActivityMonitor)
.around(getRulesInsideActivityMonitor());