Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0e0f5f4 authored by vadimt's avatar vadimt Committed by Vadim Tryshev
Browse files

Adding better diags when SysUI crashes during Launcher test

Test: presubmit; sys ui tests where this rule is already used
Bug: 187761685
Change-Id: Ib4491e5c7ebbea0bb3b17fc8c4b3a6c59a3bdb2a
parent 66ac96cd
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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(
+2 −0
Original line number Diff line number Diff line
@@ -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());