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

Commit c11a2be2 authored by Chavi Weingarten's avatar Chavi Weingarten
Browse files

Multiply timeout in test by hw timeout.

Test: testSurfaceSyncGroupTimeout
Bug: 326375117
Change-Id: Ie92de3841314ccec972b03f4f1e5e766cb9148b9
parent b3929115
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;

import android.platform.test.annotations.Presubmit;
import android.server.wm.BuildUtils;
import android.view.SurfaceControl;
import android.window.SurfaceSyncGroup;

@@ -370,6 +371,7 @@ public class SurfaceSyncGroupTest {
        assertEquals(0, finishedLatch.getCount());
    }

    @Test
    public void testSurfaceSyncGroupTimeout() throws InterruptedException {
        final CountDownLatch finishedLatch = new CountDownLatch(1);
        SurfaceSyncGroup syncGroup = new SurfaceSyncGroup(TAG);
@@ -386,7 +388,7 @@ public class SurfaceSyncGroupTest {

        // Never finish syncTarget2 so it forces the timeout. Timeout is 1 second so wait a little
        // over 1 second to make sure it completes.
        finishedLatch.await(1100, TimeUnit.MILLISECONDS);
        finishedLatch.await(1100L * BuildUtils.HW_TIMEOUT_MULTIPLIER, TimeUnit.MILLISECONDS);
        assertEquals(0, finishedLatch.getCount());
    }
}