Merge changes from topic "viewRootImplTest failure" into qt-dev
* changes: Introduce InsetsModeSession to InsetsAnimationControlImplTest Move no longer flaky tests into pre-submit
This commit is contained in:
committed by
Android (Google) Code Review
commit
c574a91e44
@@ -39,11 +39,13 @@ import android.platform.test.annotations.Presubmit;
|
||||
import android.util.SparseArray;
|
||||
import android.view.SurfaceControl.Transaction;
|
||||
import android.view.SyncRtSurfaceTransactionApplier.SurfaceParams;
|
||||
import android.view.test.InsetsModeSession;
|
||||
|
||||
import androidx.test.filters.FlakyTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.AfterClass;
|
||||
import org.junit.Before;
|
||||
import org.junit.BeforeClass;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
@@ -62,7 +64,6 @@ import java.util.List;
|
||||
* {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
|
||||
*/
|
||||
@Presubmit
|
||||
@FlakyTest(detail = "Promote once confirmed non-flaky")
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class InsetsAnimationControlImplTest {
|
||||
|
||||
@@ -72,15 +73,25 @@ public class InsetsAnimationControlImplTest {
|
||||
private SurfaceControl mTopLeash;
|
||||
private SurfaceControl mNavLeash;
|
||||
private InsetsState mInsetsState;
|
||||
private static InsetsModeSession sInsetsModeSession;
|
||||
|
||||
@Mock Transaction mMockTransaction;
|
||||
@Mock InsetsController mMockController;
|
||||
@Mock WindowInsetsAnimationControlListener mMockListener;
|
||||
@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
|
||||
public void setup() {
|
||||
ViewRootImpl.sNewInsetsMode = NEW_INSETS_MODE_FULL;
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mTopLeash = new SurfaceControl.Builder(mSession)
|
||||
.setName("testSurface")
|
||||
|
||||
@@ -43,7 +43,6 @@ import android.view.WindowManager.LayoutParams;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.test.InstrumentationRegistry;
|
||||
import androidx.test.filters.FlakyTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -63,7 +62,6 @@ import java.util.concurrent.CountDownLatch;
|
||||
* {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
|
||||
*/
|
||||
@Presubmit
|
||||
@FlakyTest(detail = "Promote once confirmed non-flaky")
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class InsetsControllerTest {
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@ import android.view.WindowManager.LayoutParams;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.test.InstrumentationRegistry;
|
||||
import androidx.test.filters.FlakyTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -53,7 +52,6 @@ import org.mockito.MockitoAnnotations;
|
||||
* {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
|
||||
*/
|
||||
@Presubmit
|
||||
@FlakyTest(detail = "Promote once confirmed non-flaky")
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class InsetsSourceConsumerTest {
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ import android.graphics.Insets;
|
||||
import android.graphics.Rect;
|
||||
import android.platform.test.annotations.Presubmit;
|
||||
|
||||
import androidx.test.filters.FlakyTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -41,7 +40,6 @@ import org.junit.runner.RunWith;
|
||||
* {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
|
||||
*/
|
||||
@Presubmit
|
||||
@FlakyTest(detail = "Promote once confirmed non-flaky")
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class InsetsSourceTest {
|
||||
|
||||
|
||||
@@ -40,7 +40,6 @@ import android.util.SparseIntArray;
|
||||
import android.view.WindowInsets.Type;
|
||||
import android.view.test.InsetsModeSession;
|
||||
|
||||
import androidx.test.filters.FlakyTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -56,7 +55,6 @@ import org.junit.runner.RunWith;
|
||||
* {@link com.android.server.wm.test.filters.FrameworksTestsFilter}.
|
||||
*/
|
||||
@Presubmit
|
||||
@FlakyTest(detail = "Promote once confirmed non-flaky")
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class InsetsStateTest {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user