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: I1e93d4491e3d9e5a095ff4b6169b2f70e7b3b690
Merged-In: Ia28eea113e19b9c44998677e5b8093be178a06a3
Merged-In: I1e93d4491e3d9e5a095ff4b6169b2f70e7b3b690
(cherry picked from commit 73c0d48b14488c93b2f42a1e149e4be8499d3469)
This commit is contained in:
Paul Hu
2019-05-14 22:41:10 -07:00
parent 4f47f2c827
commit 5688ce39c4
2 changed files with 3 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ java_library {
"frameworks-net-testutils", "frameworks-net-testutils",
"junit", "junit",
"mockito-target-minus-junit4", "mockito-target-minus-junit4",
"platform-test-annotations",
], ],
libs: [ libs: [
"android.test.base.stubs", "android.test.base.stubs",

View File

@@ -25,6 +25,7 @@ import android.net.LocalServerSocket;
import android.net.LocalSocket; import android.net.LocalSocket;
import android.net.LocalSocketAddress; import android.net.LocalSocketAddress;
import android.net.Network; import android.net.Network;
import android.platform.test.annotations.AppModeFull;
import androidx.test.filters.SmallTest; import androidx.test.filters.SmallTest;
import androidx.test.runner.AndroidJUnit4; import androidx.test.runner.AndroidJUnit4;
@@ -74,6 +75,7 @@ public class NetworkTest {
} }
@Test @Test
@AppModeFull(reason = "Socket cannot bind in instant app mode")
public void testBindSocketOfConnectedDatagramSocketThrows() throws Exception { public void testBindSocketOfConnectedDatagramSocketThrows() throws Exception {
final DatagramSocket mDgramSocket = new DatagramSocket(0, (InetAddress) Inet6Address.ANY); final DatagramSocket mDgramSocket = new DatagramSocket(0, (InetAddress) Inet6Address.ANY);
mDgramSocket.connect((InetAddress) Inet6Address.LOOPBACK, 53); mDgramSocket.connect((InetAddress) Inet6Address.LOOPBACK, 53);