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

Commit 7e6f6186 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Remove testWedged_Registered_Prioritized.

The logic for tracking ANRs for prioritized
broadcasts was removed before submitting but
the test was not removed and somehow presubmit
didn't catch this.

Bug: 265537912
Test: atest ./services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java
Change-Id: Ic84fae97f1708db59fcb8d34a94d2e3b4a2ab3f8
parent dc0f1da4
Loading
Loading
Loading
Loading
+0 −25
Original line number Diff line number Diff line
@@ -1189,31 +1189,6 @@ public class BroadcastQueueTest {
        verifyScheduleRegisteredReceiver(callerApp, airplane);
    }

    /**
     * Verify that we detect and ANR a wedged process when delivering a
     * broadcast with more than one priority tranche.
     */
    @Test
    public void testWedged_Registered_Prioritized() throws Exception {
        // Legacy stack doesn't detect these ANRs; likely an oversight
        Assume.assumeTrue(mImpl == Impl.MODERN);

        final ProcessRecord callerApp = makeActiveProcessRecord(PACKAGE_RED);
        final ProcessRecord receiverGreenApp = makeActiveProcessRecord(PACKAGE_GREEN,
                ProcessBehavior.WEDGE);
        final ProcessRecord receiverBlueApp = makeActiveProcessRecord(PACKAGE_BLUE,
                ProcessBehavior.NORMAL);

        final Intent airplane = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
        enqueueBroadcast(makeBroadcastRecord(airplane, callerApp,
                List.of(makeRegisteredReceiver(receiverGreenApp, 10),
                        makeRegisteredReceiver(receiverBlueApp, 5))));

        waitForIdle();
        verify(mAms).appNotResponding(eq(receiverGreenApp), any());
        verifyScheduleRegisteredReceiver(receiverBlueApp, airplane);
    }

    /**
     * Verify that we handle registered receivers in a process that always
     * responds with {@link DeadObjectException}, recovering to restart the