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

Commit 706c4057 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix OOM when running testAddRemoveRace" into rvc-dev am: 989150cb am: f93eedda

Change-Id: I0a5e8dff4c008306517bb97ca1ef8bc24460b251
parents 08aa39ec f93eedda
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -316,20 +316,16 @@ public class AppWindowTokenTests extends WindowTestsBase {
    }

    @Test
    @FlakyTest(bugId = 130392471)
    public void testAddRemoveRace() {
        // There was once a race condition between adding and removing starting windows
        final ActivityRecord appToken = mAppWindow.mActivityRecord;
        for (int i = 0; i < 1000; i++) {
            final ActivityRecord appToken = createIsolatedTestActivityRecord();

            appToken.addStartingWindow(mPackageName,
                    android.R.style.Theme, null, "Test", 0, 0, 0, 0, null, true, true, false, true,
                    false, false);
            appToken.removeStartingWindow();
            waitUntilHandlersIdle();
            assertNoStartingWindow(appToken);

            appToken.getParent().getParent().removeImmediately();
        }
    }