Mark most VpnServiceTest methods as @AppModeFull. am: 60b26ee453 am: f7ff930e3a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1648190 Change-Id: I7789fd1cfab1516948d93ab4e8cbf0882faee082
This commit is contained in:
@@ -47,6 +47,7 @@ public class VpnServiceTest extends AndroidTestCase {
|
|||||||
assertEquals(1, count);
|
assertEquals(1, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AppModeFull(reason = "establish() requires prepare(), which requires PackageManager access")
|
||||||
public void testEstablish() throws Exception {
|
public void testEstablish() throws Exception {
|
||||||
ParcelFileDescriptor descriptor = null;
|
ParcelFileDescriptor descriptor = null;
|
||||||
try {
|
try {
|
||||||
@@ -62,7 +63,7 @@ public class VpnServiceTest extends AndroidTestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@AppModeFull(reason = "Socket cannot bind in instant app mode")
|
@AppModeFull(reason = "Protecting sockets requires prepare(), which requires PackageManager")
|
||||||
public void testProtect_DatagramSocket() throws Exception {
|
public void testProtect_DatagramSocket() throws Exception {
|
||||||
DatagramSocket socket = new DatagramSocket();
|
DatagramSocket socket = new DatagramSocket();
|
||||||
try {
|
try {
|
||||||
@@ -77,6 +78,7 @@ public class VpnServiceTest extends AndroidTestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AppModeFull(reason = "Protecting sockets requires prepare(), which requires PackageManager")
|
||||||
public void testProtect_Socket() throws Exception {
|
public void testProtect_Socket() throws Exception {
|
||||||
Socket socket = new Socket();
|
Socket socket = new Socket();
|
||||||
try {
|
try {
|
||||||
@@ -91,7 +93,7 @@ public class VpnServiceTest extends AndroidTestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@AppModeFull(reason = "Socket cannot bind in instant app mode")
|
@AppModeFull(reason = "Protecting sockets requires prepare(), which requires PackageManager")
|
||||||
public void testProtect_int() throws Exception {
|
public void testProtect_int() throws Exception {
|
||||||
DatagramSocket socket = new DatagramSocket();
|
DatagramSocket socket = new DatagramSocket();
|
||||||
ParcelFileDescriptor descriptor = ParcelFileDescriptor.fromDatagramSocket(socket);
|
ParcelFileDescriptor descriptor = ParcelFileDescriptor.fromDatagramSocket(socket);
|
||||||
|
|||||||
Reference in New Issue
Block a user