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

Commit 9ee7999e authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix PMSTest for power group doze/sleep." into main

parents 88533ab8 20b353ae
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -2131,11 +2131,17 @@ public class PowerManagerServiceTest {
                WAKEFULNESS_AWAKE);

        advanceTime(15000);

        int expectedNonDefaultGroupWakefullness =
                android.companion.virtualdevice.flags.Flags.virtualPowerGroupSleepNoDoze()
                        ? WAKEFULNESS_ASLEEP
                        : WAKEFULNESS_DOZING;

        assertThat(mService.getGlobalWakefulnessLocked()).isEqualTo(WAKEFULNESS_AWAKE);
        assertThat(mService.getWakefulnessLocked(Display.DEFAULT_DISPLAY_GROUP)).isEqualTo(
                WAKEFULNESS_AWAKE);
        assertThat(mService.getWakefulnessLocked(nonDefaultDisplayGroupId)).isEqualTo(
                WAKEFULNESS_DOZING);
                expectedNonDefaultGroupWakefullness);
    }

    @Test
@@ -2764,11 +2770,16 @@ public class PowerManagerServiceTest {

        advanceTime(15000);

        int expectedNonDefaultGroupWakefullness =
                android.companion.virtualdevice.flags.Flags.virtualPowerGroupSleepNoDoze()
                        ? WAKEFULNESS_ASLEEP
                        : WAKEFULNESS_DOZING;

        // Only the default display group is dreaming.
        assertThat(mService.getWakefulnessLocked(Display.DEFAULT_DISPLAY_GROUP)).isEqualTo(
                WAKEFULNESS_DREAMING);
        assertThat(mService.getWakefulnessLocked(nonDefaultDisplayGroupId)).isEqualTo(
                WAKEFULNESS_DOZING);
                expectedNonDefaultGroupWakefullness);
        assertThat(mService.getGlobalWakefulnessLocked()).isEqualTo(WAKEFULNESS_DREAMING);
    }