From a3a7c6ef67d0c66bd4bb2ec0bd5c97790719acd5 Mon Sep 17 00:00:00 2001 From: paulhu Date: Fri, 3 May 2019 22:28:22 +0800 Subject: [PATCH] Ignore NetworkTest when running CtsNetTestCases in instant app mode Ignore NetworkTest#testBindSocketOfConnectedDatagramSocketThrows when running CtsNetTestCases in instant app mode due to sockect cannot bind in instant app mode. Bug: 123366918 Test: atest CtsNetTestCases --instant Test: atest FrameworksNetTests Change-Id: I37e5988b36213a6f47b51a681db1cf2614041cee --- tests/net/common/Android.bp | 1 + tests/net/common/java/android/net/NetworkTest.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tests/net/common/Android.bp b/tests/net/common/Android.bp index 07525a6ea4..db1ccb446c 100644 --- a/tests/net/common/Android.bp +++ b/tests/net/common/Android.bp @@ -24,6 +24,7 @@ java_library { "frameworks-net-testutils", "junit", "mockito-target-minus-junit4", + "platform-test-annotations", ], libs: [ "android.test.base.stubs", diff --git a/tests/net/common/java/android/net/NetworkTest.java b/tests/net/common/java/android/net/NetworkTest.java index bef66b27df..38bc744a0a 100644 --- a/tests/net/common/java/android/net/NetworkTest.java +++ b/tests/net/common/java/android/net/NetworkTest.java @@ -25,6 +25,7 @@ import android.net.LocalServerSocket; import android.net.LocalSocket; import android.net.LocalSocketAddress; import android.net.Network; +import android.platform.test.annotations.AppModeFull; import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; @@ -74,6 +75,7 @@ public class NetworkTest { } @Test + @AppModeFull(reason = "Socket cannot bind in instant app mode") public void testBindSocketOfConnectedDatagramSocketThrows() throws Exception { final DatagramSocket mDgramSocket = new DatagramSocket(0, (InetAddress) Inet6Address.ANY); mDgramSocket.connect((InetAddress) Inet6Address.LOOPBACK, 53);