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

Commit 7f7388b2 authored by Charles Chen's avatar Charles Chen Committed by android-build-merger
Browse files

Merge changes from topic "viewRootImplTest failure" into qt-dev

am: c574a91e

Change-Id: I590a96b5cbe21661de4f2617186c8ea8d033e0bf
parents 06e478ed c574a91e
Loading
Loading
Loading
Loading
+14 −3
Original line number Original line Diff line number Diff line
@@ -39,11 +39,13 @@ import android.platform.test.annotations.Presubmit;
import android.util.SparseArray;
import android.util.SparseArray;
import android.view.SurfaceControl.Transaction;
import android.view.SurfaceControl.Transaction;
import android.view.SyncRtSurfaceTransactionApplier.SurfaceParams;
import android.view.SyncRtSurfaceTransactionApplier.SurfaceParams;
import android.view.test.InsetsModeSession;


import androidx.test.filters.FlakyTest;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.runner.AndroidJUnit4;


import org.junit.AfterClass;
import org.junit.Before;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
import org.mockito.ArgumentCaptor;
@@ -62,7 +64,6 @@ import java.util.List;
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 */
 */
@Presubmit
@Presubmit
@FlakyTest(detail = "Promote once confirmed non-flaky")
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class InsetsAnimationControlImplTest {
public class InsetsAnimationControlImplTest {


@@ -72,15 +73,25 @@ public class InsetsAnimationControlImplTest {
    private SurfaceControl mTopLeash;
    private SurfaceControl mTopLeash;
    private SurfaceControl mNavLeash;
    private SurfaceControl mNavLeash;
    private InsetsState mInsetsState;
    private InsetsState mInsetsState;
    private static InsetsModeSession sInsetsModeSession;


    @Mock Transaction mMockTransaction;
    @Mock Transaction mMockTransaction;
    @Mock InsetsController mMockController;
    @Mock InsetsController mMockController;
    @Mock WindowInsetsAnimationControlListener mMockListener;
    @Mock WindowInsetsAnimationControlListener mMockListener;
    @Mock SyncRtSurfaceTransactionApplier mMockTransactionApplier;
    @Mock SyncRtSurfaceTransactionApplier mMockTransactionApplier;


    @BeforeClass
    public static void setupOnce() {
        sInsetsModeSession = new InsetsModeSession(NEW_INSETS_MODE_FULL);
    }

    @AfterClass
    public static void tearDownOnce() throws Exception {
        sInsetsModeSession.close();
    }

    @Before
    @Before
    public void setup() {
    public void setup() {
        ViewRootImpl.sNewInsetsMode = NEW_INSETS_MODE_FULL;
        MockitoAnnotations.initMocks(this);
        MockitoAnnotations.initMocks(this);
        mTopLeash = new SurfaceControl.Builder(mSession)
        mTopLeash = new SurfaceControl.Builder(mSession)
                .setName("testSurface")
                .setName("testSurface")
+0 −2
Original line number Original line Diff line number Diff line
@@ -43,7 +43,6 @@ import android.view.WindowManager.LayoutParams;
import android.widget.TextView;
import android.widget.TextView;


import androidx.test.InstrumentationRegistry;
import androidx.test.InstrumentationRegistry;
import androidx.test.filters.FlakyTest;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.runner.AndroidJUnit4;


import org.junit.Before;
import org.junit.Before;
@@ -63,7 +62,6 @@ import java.util.concurrent.CountDownLatch;
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 */
 */
@Presubmit
@Presubmit
@FlakyTest(detail = "Promote once confirmed non-flaky")
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class InsetsControllerTest {
public class InsetsControllerTest {


+0 −2
Original line number Original line Diff line number Diff line
@@ -34,7 +34,6 @@ import android.view.WindowManager.LayoutParams;
import android.widget.TextView;
import android.widget.TextView;


import androidx.test.InstrumentationRegistry;
import androidx.test.InstrumentationRegistry;
import androidx.test.filters.FlakyTest;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.runner.AndroidJUnit4;


import org.junit.Before;
import org.junit.Before;
@@ -53,7 +52,6 @@ import org.mockito.MockitoAnnotations;
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 */
 */
@Presubmit
@Presubmit
@FlakyTest(detail = "Promote once confirmed non-flaky")
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class InsetsSourceConsumerTest {
public class InsetsSourceConsumerTest {


+0 −2
Original line number Original line Diff line number Diff line
@@ -24,7 +24,6 @@ import android.graphics.Insets;
import android.graphics.Rect;
import android.graphics.Rect;
import android.platform.test.annotations.Presubmit;
import android.platform.test.annotations.Presubmit;


import androidx.test.filters.FlakyTest;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.runner.AndroidJUnit4;


import org.junit.Before;
import org.junit.Before;
@@ -41,7 +40,6 @@ import org.junit.runner.RunWith;
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 */
 */
@Presubmit
@Presubmit
@FlakyTest(detail = "Promote once confirmed non-flaky")
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class InsetsSourceTest {
public class InsetsSourceTest {


+0 −2
Original line number Original line Diff line number Diff line
@@ -40,7 +40,6 @@ import android.util.SparseIntArray;
import android.view.WindowInsets.Type;
import android.view.WindowInsets.Type;
import android.view.test.InsetsModeSession;
import android.view.test.InsetsModeSession;


import androidx.test.filters.FlakyTest;
import androidx.test.runner.AndroidJUnit4;
import androidx.test.runner.AndroidJUnit4;


import org.junit.Test;
import org.junit.Test;
@@ -56,7 +55,6 @@ import org.junit.runner.RunWith;
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 * {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
 */
 */
@Presubmit
@Presubmit
@FlakyTest(detail = "Promote once confirmed non-flaky")
@RunWith(AndroidJUnit4.class)
@RunWith(AndroidJUnit4.class)
public class InsetsStateTest {
public class InsetsStateTest {