Skip connectivity unit tests before S
The tests are packaged together with other tests in a common coverage suite, so need to be individually annotated so that they are skipped before S. They do not need to pass on platforms older than S, because such platforms will not updated with the code that is tested. Bug: 187935317 Test: atest ConnectivityCoverageTests on R Change-Id: I10da45ae023e7f1e8cd11ec857b84346892a3fa8
This commit is contained in:
@@ -36,9 +36,11 @@ import android.net.INetworkStatsSession;
|
|||||||
import android.net.NetworkStats.Entry;
|
import android.net.NetworkStats.Entry;
|
||||||
import android.net.NetworkStatsHistory;
|
import android.net.NetworkStatsHistory;
|
||||||
import android.net.NetworkTemplate;
|
import android.net.NetworkTemplate;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -51,6 +53,7 @@ import org.mockito.invocation.InvocationOnMock;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsManagerTest {
|
public class NetworkStatsManagerTest {
|
||||||
private static final String TEST_SUBSCRIBER_ID = "subid";
|
private static final String TEST_SUBSCRIBER_ID = "subid";
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ import android.app.PendingIntent;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
import android.net.ConnectivityManager.NetworkCallback;
|
import android.net.ConnectivityManager.NetworkCallback;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Build.VERSION_CODES;
|
import android.os.Build.VERSION_CODES;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
@@ -67,6 +68,7 @@ import android.os.Message;
|
|||||||
import android.os.Messenger;
|
import android.os.Messenger;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -79,6 +81,7 @@ import org.mockito.MockitoAnnotations;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class ConnectivityManagerTest {
|
public class ConnectivityManagerTest {
|
||||||
|
|
||||||
@Mock Context mCtx;
|
@Mock Context mCtx;
|
||||||
|
|||||||
@@ -23,8 +23,10 @@ import static org.junit.Assert.assertNull;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
import android.test.mock.MockContext;
|
import android.test.mock.MockContext;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -52,6 +54,7 @@ import javax.security.auth.x500.X500Principal;
|
|||||||
/** Unit tests for {@link Ikev2VpnProfile.Builder}. */
|
/** Unit tests for {@link Ikev2VpnProfile.Builder}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class Ikev2VpnProfileTest {
|
public class Ikev2VpnProfileTest {
|
||||||
private static final String SERVER_ADDR_STRING = "1.2.3.4";
|
private static final String SERVER_ADDR_STRING = "1.2.3.4";
|
||||||
private static final String IDENTITY_STRING = "Identity";
|
private static final String IDENTITY_STRING = "Identity";
|
||||||
|
|||||||
@@ -36,8 +36,10 @@ import android.net.ipmemorystore.NetworkAttributes;
|
|||||||
import android.net.ipmemorystore.NetworkAttributesParcelable;
|
import android.net.ipmemorystore.NetworkAttributesParcelable;
|
||||||
import android.net.ipmemorystore.Status;
|
import android.net.ipmemorystore.Status;
|
||||||
import android.net.networkstack.ModuleNetworkStackClient;
|
import android.net.networkstack.ModuleNetworkStackClient;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -55,6 +57,7 @@ import java.util.Arrays;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpMemoryStoreTest {
|
public class IpMemoryStoreTest {
|
||||||
private static final String TAG = IpMemoryStoreTest.class.getSimpleName();
|
private static final String TAG = IpMemoryStoreTest.class.getSimpleName();
|
||||||
private static final String TEST_CLIENT_ID = "testClientId";
|
private static final String TEST_CLIENT_ID = "testClientId";
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import android.content.res.Resources;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -46,6 +47,7 @@ import java.util.Set;
|
|||||||
/** Unit tests for {@link IpSecAlgorithm}. */
|
/** Unit tests for {@link IpSecAlgorithm}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecAlgorithmTest {
|
public class IpSecAlgorithmTest {
|
||||||
private static final byte[] KEY_MATERIAL;
|
private static final byte[] KEY_MATERIAL;
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ import static org.junit.Assert.assertEquals;
|
|||||||
import static org.junit.Assert.assertNotSame;
|
import static org.junit.Assert.assertNotSame;
|
||||||
import static org.junit.Assert.assertNull;
|
import static org.junit.Assert.assertNull;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -32,6 +35,7 @@ import org.junit.runners.JUnit4;
|
|||||||
/** Unit tests for {@link IpSecConfig}. */
|
/** Unit tests for {@link IpSecConfig}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(JUnit4.class)
|
@RunWith(JUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecConfigTest {
|
public class IpSecConfigTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -31,9 +31,11 @@ import static org.mockito.Mockito.mock;
|
|||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
import android.system.Os;
|
import android.system.Os;
|
||||||
import android.test.mock.MockContext;
|
import android.test.mock.MockContext;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -50,6 +52,7 @@ import java.net.UnknownHostException;
|
|||||||
/** Unit tests for {@link IpSecManager}. */
|
/** Unit tests for {@link IpSecManager}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecManagerTest {
|
public class IpSecManagerTest {
|
||||||
|
|
||||||
private static final int TEST_UDP_ENCAP_PORT = 34567;
|
private static final int TEST_UDP_ENCAP_PORT = 34567;
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ package android.net;
|
|||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotEquals;
|
import static org.junit.Assert.assertNotEquals;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -28,6 +31,7 @@ import org.junit.runners.JUnit4;
|
|||||||
/** Unit tests for {@link IpSecTransform}. */
|
/** Unit tests for {@link IpSecTransform}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(JUnit4.class)
|
@RunWith(JUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecTransformTest {
|
public class IpSecTransformTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -24,8 +24,11 @@ import static org.junit.Assert.assertTrue;
|
|||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
import android.net.util.KeepalivePacketDataUtil;
|
import android.net.util.KeepalivePacketDataUtil;
|
||||||
|
import android.os.Build;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -36,6 +39,7 @@ import java.net.InetAddress;
|
|||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
|
||||||
@RunWith(JUnit4.class)
|
@RunWith(JUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public final class KeepalivePacketDataUtilTest {
|
public final class KeepalivePacketDataUtilTest {
|
||||||
private static final byte[] IPV4_KEEPALIVE_SRC_ADDR = {10, 0, 0, 1};
|
private static final byte[] IPV4_KEEPALIVE_SRC_ADDR = {10, 0, 0, 1};
|
||||||
private static final byte[] IPV4_KEEPALIVE_DST_ADDR = {10, 0, 0, 5};
|
private static final byte[] IPV4_KEEPALIVE_DST_ADDR = {10, 0, 0, 5};
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ import static org.junit.Assert.assertFalse;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -36,6 +39,7 @@ import java.util.Random;
|
|||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class MacAddressTest {
|
public class MacAddressTest {
|
||||||
|
|
||||||
static class AddrTypeTestCase {
|
static class AddrTypeTestCase {
|
||||||
|
|||||||
@@ -20,12 +20,15 @@ import android.net.NetworkIdentity.OEM_NONE
|
|||||||
import android.net.NetworkIdentity.OEM_PAID
|
import android.net.NetworkIdentity.OEM_PAID
|
||||||
import android.net.NetworkIdentity.OEM_PRIVATE
|
import android.net.NetworkIdentity.OEM_PRIVATE
|
||||||
import android.net.NetworkIdentity.getOemBitfield
|
import android.net.NetworkIdentity.getOemBitfield
|
||||||
|
import android.os.Build
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
import org.junit.runners.JUnit4
|
import org.junit.runners.JUnit4
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|
||||||
@RunWith(JUnit4::class)
|
@RunWith(JUnit4::class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class NetworkIdentityTest {
|
class NetworkIdentityTest {
|
||||||
@Test
|
@Test
|
||||||
fun testGetOemBitfield() {
|
fun testGetOemBitfield() {
|
||||||
|
|||||||
@@ -38,9 +38,11 @@ import static org.junit.Assert.assertFalse;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.os.Build;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -58,6 +60,7 @@ import java.util.Random;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsHistoryTest {
|
public class NetworkStatsHistoryTest {
|
||||||
private static final String TAG = "NetworkStatsHistoryTest";
|
private static final String TAG = "NetworkStatsHistoryTest";
|
||||||
|
|
||||||
|
|||||||
@@ -39,9 +39,11 @@ import static android.net.NetworkStats.UID_ALL;
|
|||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -55,6 +57,7 @@ import java.util.HashSet;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsTest {
|
public class NetworkStatsTest {
|
||||||
|
|
||||||
private static final String TEST_IFACE = "test0";
|
private static final String TEST_IFACE = "test0";
|
||||||
|
|||||||
@@ -42,7 +42,9 @@ import android.net.NetworkTemplate.buildTemplateWifi
|
|||||||
import android.net.NetworkTemplate.buildTemplateWifiWildcard
|
import android.net.NetworkTemplate.buildTemplateWifiWildcard
|
||||||
import android.net.NetworkTemplate.buildTemplateCarrierMetered
|
import android.net.NetworkTemplate.buildTemplateCarrierMetered
|
||||||
import android.net.NetworkTemplate.buildTemplateMobileWithRatType
|
import android.net.NetworkTemplate.buildTemplateMobileWithRatType
|
||||||
|
import android.os.Build
|
||||||
import android.telephony.TelephonyManager
|
import android.telephony.TelephonyManager
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import com.android.testutils.assertParcelSane
|
import com.android.testutils.assertParcelSane
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
@@ -61,6 +63,7 @@ private const val TEST_SSID1 = "ssid1"
|
|||||||
private const val TEST_SSID2 = "ssid2"
|
private const val TEST_SSID2 = "ssid2"
|
||||||
|
|
||||||
@RunWith(JUnit4::class)
|
@RunWith(JUnit4::class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class NetworkTemplateTest {
|
class NetworkTemplateTest {
|
||||||
private val mockContext = mock(Context::class.java)
|
private val mockContext = mock(Context::class.java)
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ package android.net;
|
|||||||
|
|
||||||
import static junit.framework.Assert.assertEquals;
|
import static junit.framework.Assert.assertEquals;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -28,6 +31,7 @@ import java.util.TreeSet;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@androidx.test.filters.SmallTest
|
@androidx.test.filters.SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkUtilsTest {
|
public class NetworkUtilsTest {
|
||||||
@Test
|
@Test
|
||||||
public void testRoutedIPv4AddressCount() {
|
public void testRoutedIPv4AddressCount() {
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ package android.net;
|
|||||||
import static junit.framework.Assert.assertFalse;
|
import static junit.framework.Assert.assertFalse;
|
||||||
import static junit.framework.Assert.assertTrue;
|
import static junit.framework.Assert.assertTrue;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -29,6 +32,7 @@ import java.net.InetSocketAddress;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@androidx.test.filters.SmallTest
|
@androidx.test.filters.SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class QosSocketFilterTest {
|
public class QosSocketFilterTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -23,8 +23,10 @@ import static org.junit.Assert.assertFalse;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import android.net.wifi.WifiNetworkSpecifier;
|
import android.net.wifi.WifiNetworkSpecifier;
|
||||||
|
import android.os.Build;
|
||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -33,6 +35,7 @@ import org.junit.Test;
|
|||||||
* Unit test for {@link android.net.TelephonyNetworkSpecifier}.
|
* Unit test for {@link android.net.TelephonyNetworkSpecifier}.
|
||||||
*/
|
*/
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class TelephonyNetworkSpecifierTest {
|
public class TelephonyNetworkSpecifierTest {
|
||||||
private static final int TEST_SUBID = 5;
|
private static final int TEST_SUBID = 5;
|
||||||
private static final String TEST_SSID = "Test123";
|
private static final String TEST_SSID = "Test123";
|
||||||
|
|||||||
@@ -27,9 +27,11 @@ import static org.mockito.Mockito.when;
|
|||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
import android.os.Build;
|
||||||
import android.test.mock.MockContext;
|
import android.test.mock.MockContext;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -43,6 +45,7 @@ import org.junit.runner.RunWith;
|
|||||||
/** Unit tests for {@link VpnManager}. */
|
/** Unit tests for {@link VpnManager}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class VpnManagerTest {
|
public class VpnManagerTest {
|
||||||
private static final String PKG_NAME = "fooPackage";
|
private static final String PKG_NAME = "fooPackage";
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,9 @@ import static com.android.testutils.ParcelUtils.assertParcelSane;
|
|||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotEquals;
|
import static org.junit.Assert.assertNotEquals;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -32,6 +35,7 @@ import org.junit.runner.RunWith;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class VpnTransportInfoTest {
|
public class VpnTransportInfoTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -21,9 +21,11 @@ import static org.junit.Assert.assertTrue;
|
|||||||
|
|
||||||
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirk;
|
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirk;
|
||||||
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirkParcelable;
|
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirkParcelable;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -38,6 +40,7 @@ import java.util.Collections;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class ParcelableTests {
|
public class ParcelableTests {
|
||||||
@Test
|
@Test
|
||||||
public void testNetworkAttributesParceling() throws Exception {
|
public void testNetworkAttributesParceling() throws Exception {
|
||||||
|
|||||||
@@ -28,12 +28,14 @@ import static org.mockito.Mockito.timeout;
|
|||||||
import static org.mockito.Mockito.verify;
|
import static org.mockito.Mockito.verify;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.os.Messenger;
|
import android.os.Messenger;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -49,6 +51,7 @@ import org.mockito.MockitoAnnotations;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NsdManagerTest {
|
public class NsdManagerTest {
|
||||||
|
|
||||||
static final int PROTOCOL = NsdManager.PROTOCOL_DNS_SD;
|
static final int PROTOCOL = NsdManager.PROTOCOL_DNS_SD;
|
||||||
|
|||||||
@@ -21,10 +21,12 @@ import static org.junit.Assert.assertFalse;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Parcel;
|
import android.os.Parcel;
|
||||||
import android.os.StrictMode;
|
import android.os.StrictMode;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -38,6 +40,7 @@ import java.util.Map;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NsdServiceInfoTest {
|
public class NsdServiceInfoTest {
|
||||||
|
|
||||||
public final static InetAddress LOCALHOST;
|
public final static InetAddress LOCALHOST;
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ import static org.junit.Assert.assertEquals;
|
|||||||
import android.annotation.NonNull;
|
import android.annotation.NonNull;
|
||||||
import android.annotation.Nullable;
|
import android.annotation.Nullable;
|
||||||
import android.net.InetAddresses;
|
import android.net.InetAddresses;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -39,6 +41,7 @@ import java.util.List;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class DnsUtilsTest {
|
public class DnsUtilsTest {
|
||||||
private InetAddress stringToAddress(@NonNull String addr) {
|
private InetAddress stringToAddress(@NonNull String addr) {
|
||||||
return InetAddresses.parseNumericAddress(addr);
|
return InetAddresses.parseNumericAddress(addr);
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ import android.net.NetworkCapabilities.TRANSPORT_CELLULAR
|
|||||||
import android.net.NetworkCapabilities.TRANSPORT_ETHERNET
|
import android.net.NetworkCapabilities.TRANSPORT_ETHERNET
|
||||||
import android.net.NetworkCapabilities.TRANSPORT_VPN
|
import android.net.NetworkCapabilities.TRANSPORT_VPN
|
||||||
import android.net.NetworkCapabilities.TRANSPORT_WIFI
|
import android.net.NetworkCapabilities.TRANSPORT_WIFI
|
||||||
|
import android.os.Build
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import com.android.internal.R
|
import com.android.internal.R
|
||||||
import org.junit.After
|
import org.junit.After
|
||||||
@@ -47,6 +49,7 @@ import org.mockito.Mockito.mock
|
|||||||
*/
|
*/
|
||||||
@RunWith(JUnit4::class)
|
@RunWith(JUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class KeepaliveUtilsTest {
|
class KeepaliveUtilsTest {
|
||||||
|
|
||||||
// Prepare mocked context with given resource strings.
|
// Prepare mocked context with given resource strings.
|
||||||
|
|||||||
@@ -25,11 +25,13 @@ import android.net.ConnectivityResources
|
|||||||
import android.net.ConnectivitySettingsManager.NETWORK_AVOID_BAD_WIFI
|
import android.net.ConnectivitySettingsManager.NETWORK_AVOID_BAD_WIFI
|
||||||
import android.net.ConnectivitySettingsManager.NETWORK_METERED_MULTIPATH_PREFERENCE
|
import android.net.ConnectivitySettingsManager.NETWORK_METERED_MULTIPATH_PREFERENCE
|
||||||
import android.net.util.MultinetworkPolicyTracker.ActiveDataSubscriptionIdListener
|
import android.net.util.MultinetworkPolicyTracker.ActiveDataSubscriptionIdListener
|
||||||
|
import android.os.Build
|
||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
import android.telephony.SubscriptionInfo
|
import android.telephony.SubscriptionInfo
|
||||||
import android.telephony.SubscriptionManager
|
import android.telephony.SubscriptionManager
|
||||||
import android.telephony.TelephonyManager
|
import android.telephony.TelephonyManager
|
||||||
import android.test.mock.MockContentResolver
|
import android.test.mock.MockContentResolver
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import com.android.connectivity.resources.R
|
import com.android.connectivity.resources.R
|
||||||
@@ -59,6 +61,7 @@ import org.mockito.Mockito.verify
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class MultinetworkPolicyTrackerTest {
|
class MultinetworkPolicyTrackerTest {
|
||||||
private val resources = mock(Resources::class.java).also {
|
private val resources = mock(Resources::class.java).also {
|
||||||
doReturn(R.integer.config_networkAvoidBadWifi).`when`(it).getIdentifier(
|
doReturn(R.integer.config_networkAvoidBadWifi).`when`(it).getIdentifier(
|
||||||
|
|||||||
@@ -27,9 +27,11 @@ import static junit.framework.Assert.assertEquals;
|
|||||||
|
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
import android.system.ErrnoException;
|
import android.system.ErrnoException;
|
||||||
import android.system.Os;
|
import android.system.Os;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import libcore.io.IoUtils;
|
import libcore.io.IoUtils;
|
||||||
@@ -39,6 +41,7 @@ import org.junit.runner.RunWith;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@androidx.test.filters.SmallTest
|
@androidx.test.filters.SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkUtilsInternalTest {
|
public class NetworkUtilsInternalTest {
|
||||||
|
|
||||||
private static void expectSocketSuccess(String msg, int domain, int type) {
|
private static void expectSocketSuccess(String msg, int domain, int type) {
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ import static org.junit.Assert.assertNull;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import android.net.IpSecAlgorithm;
|
import android.net.IpSecAlgorithm;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -39,6 +41,7 @@ import java.util.List;
|
|||||||
/** Unit tests for {@link VpnProfile}. */
|
/** Unit tests for {@link VpnProfile}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(JUnit4.class)
|
@RunWith(JUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class VpnProfileTest {
|
public class VpnProfileTest {
|
||||||
private static final String DUMMY_PROFILE_KEY = "Test";
|
private static final String DUMMY_PROFILE_KEY = "Test";
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,9 @@ import static com.android.internal.util.BitUtils.unpackBits;
|
|||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -42,6 +45,7 @@ import java.util.Random;
|
|||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class BitUtilsTest {
|
public class BitUtilsTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ import static org.junit.Assert.assertArrayEquals;
|
|||||||
import static org.junit.Assert.assertNull;
|
import static org.junit.Assert.assertNull;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -28,6 +31,7 @@ import org.junit.runner.RunWith;
|
|||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class RingBufferTest {
|
public class RingBufferTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -300,6 +300,7 @@ import android.util.Range;
|
|||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -390,6 +391,7 @@ import kotlin.reflect.KClass;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class ConnectivityServiceTest {
|
public class ConnectivityServiceTest {
|
||||||
private static final String TAG = "ConnectivityServiceTest";
|
private static final String TAG = "ConnectivityServiceTest";
|
||||||
|
|
||||||
|
|||||||
@@ -58,11 +58,13 @@ import android.net.LinkAddress;
|
|||||||
import android.net.LinkProperties;
|
import android.net.LinkProperties;
|
||||||
import android.net.Network;
|
import android.net.Network;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.ParcelFileDescriptor;
|
import android.os.ParcelFileDescriptor;
|
||||||
import android.system.Os;
|
import android.system.Os;
|
||||||
import android.test.mock.MockContext;
|
import android.test.mock.MockContext;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import com.android.server.IpSecService.TunnelInterfaceRecord;
|
import com.android.server.IpSecService.TunnelInterfaceRecord;
|
||||||
@@ -82,6 +84,7 @@ import java.util.Set;
|
|||||||
/** Unit tests for {@link IpSecService}. */
|
/** Unit tests for {@link IpSecService}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(Parameterized.class)
|
@RunWith(Parameterized.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecServiceParameterizedTest {
|
public class IpSecServiceParameterizedTest {
|
||||||
|
|
||||||
private static final int TEST_SPI = 0xD1201D;
|
private static final int TEST_SPI = 0xD1201D;
|
||||||
|
|||||||
@@ -30,9 +30,11 @@ import static org.mockito.Mockito.verify;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -52,6 +54,7 @@ import java.util.concurrent.ThreadLocalRandom;
|
|||||||
/** Unit tests for {@link IpSecService.RefcountedResource}. */
|
/** Unit tests for {@link IpSecService.RefcountedResource}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecServiceRefcountedResourceTest {
|
public class IpSecServiceRefcountedResourceTest {
|
||||||
Context mMockContext;
|
Context mMockContext;
|
||||||
IpSecService.IpSecServiceConfiguration mMockIpSecSrvConfig;
|
IpSecService.IpSecServiceConfiguration mMockIpSecSrvConfig;
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ import android.net.IpSecManager;
|
|||||||
import android.net.IpSecSpiResponse;
|
import android.net.IpSecSpiResponse;
|
||||||
import android.net.IpSecUdpEncapResponse;
|
import android.net.IpSecUdpEncapResponse;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.ParcelFileDescriptor;
|
import android.os.ParcelFileDescriptor;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.system.ErrnoException;
|
import android.system.ErrnoException;
|
||||||
@@ -50,6 +51,7 @@ import android.system.Os;
|
|||||||
import android.system.StructStat;
|
import android.system.StructStat;
|
||||||
import android.util.Range;
|
import android.util.Range;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -71,6 +73,7 @@ import java.util.List;
|
|||||||
/** Unit tests for {@link IpSecService}. */
|
/** Unit tests for {@link IpSecService}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpSecServiceTest {
|
public class IpSecServiceTest {
|
||||||
|
|
||||||
private static final int DROID_SPI = 0xD1201D;
|
private static final int DROID_SPI = 0xD1201D;
|
||||||
|
|||||||
@@ -43,7 +43,9 @@ import android.net.ConnectivityManager.TYPE_WIMAX
|
|||||||
import android.net.EthernetManager
|
import android.net.EthernetManager
|
||||||
import android.net.NetworkInfo.DetailedState.CONNECTED
|
import android.net.NetworkInfo.DetailedState.CONNECTED
|
||||||
import android.net.NetworkInfo.DetailedState.DISCONNECTED
|
import android.net.NetworkInfo.DetailedState.DISCONNECTED
|
||||||
|
import android.os.Build
|
||||||
import android.telephony.TelephonyManager
|
import android.telephony.TelephonyManager
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import com.android.server.ConnectivityService.LegacyTypeTracker
|
import com.android.server.ConnectivityService.LegacyTypeTracker
|
||||||
@@ -66,6 +68,7 @@ const val UNSUPPORTED_TYPE = TYPE_WIMAX
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class LegacyTypeTrackerTest {
|
class LegacyTypeTrackerTest {
|
||||||
private val supportedTypes = arrayOf(TYPE_WIFI, TYPE_WIFI_P2P, TYPE_ETHERNET, TYPE_MOBILE,
|
private val supportedTypes = arrayOf(TYPE_WIFI, TYPE_WIFI_P2P, TYPE_ETHERNET, TYPE_MOBILE,
|
||||||
TYPE_MOBILE_SUPL, TYPE_MOBILE_MMS, TYPE_MOBILE_SUPL, TYPE_MOBILE_DUN, TYPE_MOBILE_HIPRI,
|
TYPE_MOBILE_SUPL, TYPE_MOBILE_MMS, TYPE_MOBILE_SUPL, TYPE_MOBILE_DUN, TYPE_MOBILE_HIPRI,
|
||||||
|
|||||||
@@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package com.android.server
|
package com.android.server
|
||||||
|
|
||||||
|
import android.os.Build
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import com.android.server.NetIdManager.MIN_NET_ID
|
import com.android.server.NetIdManager.MIN_NET_ID
|
||||||
@@ -27,6 +29,7 @@ import kotlin.test.assertEquals
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class NetIdManagerTest {
|
class NetIdManagerTest {
|
||||||
@Test
|
@Test
|
||||||
fun testReserveReleaseNetId() {
|
fun testReserveReleaseNetId() {
|
||||||
|
|||||||
@@ -38,12 +38,14 @@ import android.net.LinkAddress;
|
|||||||
import android.net.NetworkPolicyManager;
|
import android.net.NetworkPolicyManager;
|
||||||
import android.os.BatteryStats;
|
import android.os.BatteryStats;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import com.android.internal.app.IBatteryStats;
|
import com.android.internal.app.IBatteryStats;
|
||||||
@@ -66,6 +68,7 @@ import java.util.function.BiFunction;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkManagementServiceTest {
|
public class NetworkManagementServiceTest {
|
||||||
private NetworkManagementService mNMService;
|
private NetworkManagementService mNMService;
|
||||||
@Mock private Context mContext;
|
@Mock private Context mContext;
|
||||||
|
|||||||
@@ -31,11 +31,13 @@ import android.content.ContentResolver;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.nsd.NsdManager;
|
import android.net.nsd.NsdManager;
|
||||||
import android.net.nsd.NsdServiceInfo;
|
import android.net.nsd.NsdServiceInfo;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -58,6 +60,7 @@ import org.mockito.Spy;
|
|||||||
// - test NSD_ON ENABLE/DISABLED listening
|
// - test NSD_ON ENABLE/DISABLED listening
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NsdServiceTest {
|
public class NsdServiceTest {
|
||||||
|
|
||||||
static final int PROTOCOL = NsdManager.PROTOCOL_DNS_SD;
|
static final int PROTOCOL = NsdManager.PROTOCOL_DNS_SD;
|
||||||
|
|||||||
@@ -55,10 +55,12 @@ import android.net.ResolverOptionsParcel;
|
|||||||
import android.net.ResolverParamsParcel;
|
import android.net.ResolverParamsParcel;
|
||||||
import android.net.RouteInfo;
|
import android.net.RouteInfo;
|
||||||
import android.net.shared.PrivateDnsConfig;
|
import android.net.shared.PrivateDnsConfig;
|
||||||
|
import android.os.Build;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.test.mock.MockContentResolver;
|
import android.test.mock.MockContentResolver;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -85,6 +87,7 @@ import java.util.Arrays;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class DnsManagerTest {
|
public class DnsManagerTest {
|
||||||
static final String TEST_IFACENAME = "test_wlan0";
|
static final String TEST_IFACENAME = "test_wlan0";
|
||||||
static final int TEST_NETID = 100;
|
static final int TEST_NETID = 100;
|
||||||
|
|||||||
@@ -19,8 +19,10 @@ package com.android.server.connectivity
|
|||||||
import android.net.NetworkAgentConfig
|
import android.net.NetworkAgentConfig
|
||||||
import android.net.NetworkCapabilities
|
import android.net.NetworkCapabilities
|
||||||
import android.net.NetworkScore.KEEP_CONNECTED_NONE
|
import android.net.NetworkScore.KEEP_CONNECTED_NONE
|
||||||
|
import android.os.Build
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import android.util.ArraySet
|
import android.util.ArraySet
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import com.android.server.connectivity.FullScore.MAX_CS_MANAGED_POLICY
|
import com.android.server.connectivity.FullScore.MAX_CS_MANAGED_POLICY
|
||||||
@@ -40,6 +42,7 @@ import kotlin.test.assertTrue
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class FullScoreTest {
|
class FullScoreTest {
|
||||||
// Convenience methods
|
// Convenience methods
|
||||||
fun FullScore.withPolicies(
|
fun FullScore.withPolicies(
|
||||||
|
|||||||
@@ -42,8 +42,10 @@ import android.net.metrics.NetworkEvent;
|
|||||||
import android.net.metrics.RaEvent;
|
import android.net.metrics.RaEvent;
|
||||||
import android.net.metrics.ValidationProbeEvent;
|
import android.net.metrics.ValidationProbeEvent;
|
||||||
import android.net.metrics.WakeupStats;
|
import android.net.metrics.WakeupStats;
|
||||||
|
import android.os.Build;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import com.android.server.connectivity.metrics.nano.IpConnectivityLogClass.IpConnectivityEvent;
|
import com.android.server.connectivity.metrics.nano.IpConnectivityLogClass.IpConnectivityEvent;
|
||||||
@@ -57,6 +59,7 @@ import java.util.List;
|
|||||||
// TODO: instead of comparing textpb to textpb, parse textpb and compare proto to proto.
|
// TODO: instead of comparing textpb to textpb, parse textpb and compare proto to proto.
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpConnectivityEventBuilderTest {
|
public class IpConnectivityEventBuilderTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -45,11 +45,13 @@ import android.net.metrics.IpManagerEvent;
|
|||||||
import android.net.metrics.IpReachabilityEvent;
|
import android.net.metrics.IpReachabilityEvent;
|
||||||
import android.net.metrics.RaEvent;
|
import android.net.metrics.RaEvent;
|
||||||
import android.net.metrics.ValidationProbeEvent;
|
import android.net.metrics.ValidationProbeEvent;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.system.OsConstants;
|
import android.system.OsConstants;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import com.android.internal.util.BitUtils;
|
import com.android.internal.util.BitUtils;
|
||||||
@@ -67,6 +69,7 @@ import java.io.StringWriter;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class IpConnectivityMetricsTest {
|
public class IpConnectivityMetricsTest {
|
||||||
static final IpReachabilityEvent FAKE_EV =
|
static final IpReachabilityEvent FAKE_EV =
|
||||||
new IpReachabilityEvent(IpReachabilityEvent.NUD_FAILED);
|
new IpReachabilityEvent(IpReachabilityEvent.NUD_FAILED);
|
||||||
|
|||||||
@@ -43,8 +43,10 @@ import android.net.NetworkInfo;
|
|||||||
import android.net.NetworkProvider;
|
import android.net.NetworkProvider;
|
||||||
import android.net.NetworkScore;
|
import android.net.NetworkScore;
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.Build;
|
||||||
import android.text.format.DateUtils;
|
import android.text.format.DateUtils;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -61,6 +63,7 @@ import org.mockito.MockitoAnnotations;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class LingerMonitorTest {
|
public class LingerMonitorTest {
|
||||||
static final String CELLULAR = "CELLULAR";
|
static final String CELLULAR = "CELLULAR";
|
||||||
static final String WIFI = "WIFI";
|
static final String WIFI = "WIFI";
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ import android.net.NetworkPolicy;
|
|||||||
import android.net.NetworkPolicyManager;
|
import android.net.NetworkPolicyManager;
|
||||||
import android.net.NetworkTemplate;
|
import android.net.NetworkTemplate;
|
||||||
import android.net.TelephonyNetworkSpecifier;
|
import android.net.TelephonyNetworkSpecifier;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
@@ -62,6 +63,7 @@ import android.test.mock.MockContentResolver;
|
|||||||
import android.util.DataUnit;
|
import android.util.DataUnit;
|
||||||
import android.util.RecurrenceRule;
|
import android.util.RecurrenceRule;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -89,6 +91,7 @@ import java.time.temporal.ChronoUnit;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class MultipathPolicyTrackerTest {
|
public class MultipathPolicyTrackerTest {
|
||||||
private static final Network TEST_NETWORK = new Network(123);
|
private static final Network TEST_NETWORK = new Network(123);
|
||||||
private static final int POLICY_SNOOZED = -100;
|
private static final int POLICY_SNOOZED = -100;
|
||||||
|
|||||||
@@ -40,9 +40,11 @@ import android.net.LinkProperties;
|
|||||||
import android.net.NetworkAgentConfig;
|
import android.net.NetworkAgentConfig;
|
||||||
import android.net.NetworkCapabilities;
|
import android.net.NetworkCapabilities;
|
||||||
import android.net.NetworkInfo;
|
import android.net.NetworkInfo;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.test.TestLooper;
|
import android.os.test.TestLooper;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -58,6 +60,7 @@ import org.mockito.MockitoAnnotations;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class Nat464XlatTest {
|
public class Nat464XlatTest {
|
||||||
|
|
||||||
static final String BASE_IFACE = "test0";
|
static final String BASE_IFACE = "test0";
|
||||||
|
|||||||
@@ -31,10 +31,12 @@ import android.content.Context;
|
|||||||
import android.net.ConnectivityManager;
|
import android.net.ConnectivityManager;
|
||||||
import android.net.Network;
|
import android.net.Network;
|
||||||
import android.net.NetworkCapabilities;
|
import android.net.NetworkCapabilities;
|
||||||
|
import android.os.Build;
|
||||||
import android.system.OsConstants;
|
import android.system.OsConstants;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import com.android.server.connectivity.metrics.nano.IpConnectivityLogClass.IpConnectivityEvent;
|
import com.android.server.connectivity.metrics.nano.IpConnectivityLogClass.IpConnectivityEvent;
|
||||||
@@ -54,6 +56,7 @@ import java.util.List;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetdEventListenerServiceTest {
|
public class NetdEventListenerServiceTest {
|
||||||
private static final String EXAMPLE_IPV4 = "192.0.2.1";
|
private static final String EXAMPLE_IPV4 = "192.0.2.1";
|
||||||
private static final String EXAMPLE_IPV6 = "2001:db8:1200::2:1";
|
private static final String EXAMPLE_IPV6 = "2001:db8:1200::2:1";
|
||||||
|
|||||||
@@ -39,9 +39,11 @@ import android.content.res.Resources;
|
|||||||
import android.net.ConnectivityResources;
|
import android.net.ConnectivityResources;
|
||||||
import android.net.NetworkCapabilities;
|
import android.net.NetworkCapabilities;
|
||||||
import android.net.NetworkInfo;
|
import android.net.NetworkInfo;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -49,9 +51,7 @@ import com.android.connectivity.resources.R;
|
|||||||
import com.android.server.connectivity.NetworkNotificationManager.NotificationType;
|
import com.android.server.connectivity.NetworkNotificationManager.NotificationType;
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.AfterClass;
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.BeforeClass;
|
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
@@ -67,6 +67,7 @@ import java.util.List;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkNotificationManagerTest {
|
public class NetworkNotificationManagerTest {
|
||||||
|
|
||||||
private static final String TEST_SSID = "Test SSID";
|
private static final String TEST_SSID = "Test SSID";
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ import android.net.INetworkOfferCallback
|
|||||||
import android.net.NetworkCapabilities
|
import android.net.NetworkCapabilities
|
||||||
import android.net.NetworkRequest
|
import android.net.NetworkRequest
|
||||||
import android.net.NetworkScore.KEEP_CONNECTED_NONE
|
import android.net.NetworkScore.KEEP_CONNECTED_NONE
|
||||||
|
import android.os.Build
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
@@ -34,6 +36,7 @@ const val POLICY_NONE = 0L
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class NetworkOfferTest {
|
class NetworkOfferTest {
|
||||||
val mockCallback = mock(INetworkOfferCallback::class.java)
|
val mockCallback = mock(INetworkOfferCallback::class.java)
|
||||||
|
|
||||||
|
|||||||
@@ -24,11 +24,11 @@ import android.net.NetworkScore.POLICY_EXITING
|
|||||||
import android.net.NetworkScore.POLICY_TRANSPORT_PRIMARY
|
import android.net.NetworkScore.POLICY_TRANSPORT_PRIMARY
|
||||||
import android.net.NetworkScore.POLICY_YIELD_TO_BAD_WIFI
|
import android.net.NetworkScore.POLICY_YIELD_TO_BAD_WIFI
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
import androidx.test.filters.SdkSuppress
|
||||||
import androidx.test.filters.SmallTest
|
import androidx.test.filters.SmallTest
|
||||||
|
import androidx.test.runner.AndroidJUnit4
|
||||||
import com.android.server.connectivity.FullScore.POLICY_EVER_VALIDATED_NOT_AVOIDED_WHEN_BAD
|
import com.android.server.connectivity.FullScore.POLICY_EVER_VALIDATED_NOT_AVOIDED_WHEN_BAD
|
||||||
import com.android.server.connectivity.FullScore.POLICY_IS_VALIDATED
|
import com.android.server.connectivity.FullScore.POLICY_IS_VALIDATED
|
||||||
import com.android.testutils.DevSdkIgnoreRule
|
|
||||||
import com.android.testutils.DevSdkIgnoreRunner
|
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.junit.runner.RunWith
|
import org.junit.runner.RunWith
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
@@ -38,8 +38,8 @@ private fun score(vararg policies: Int) = FullScore(0,
|
|||||||
private fun caps(transport: Int) = NetworkCapabilities.Builder().addTransportType(transport).build()
|
private fun caps(transport: Int) = NetworkCapabilities.Builder().addTransportType(transport).build()
|
||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(DevSdkIgnoreRunner::class)
|
@RunWith(AndroidJUnit4::class)
|
||||||
@DevSdkIgnoreRule.IgnoreUpTo(Build.VERSION_CODES.R)
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
class NetworkRankerTest {
|
class NetworkRankerTest {
|
||||||
private val mRanker = NetworkRanker()
|
private val mRanker = NetworkRanker()
|
||||||
|
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ import android.util.ArraySet;
|
|||||||
import android.util.SparseIntArray;
|
import android.util.SparseIntArray;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -100,6 +101,7 @@ import java.util.Set;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class PermissionMonitorTest {
|
public class PermissionMonitorTest {
|
||||||
private static final UserHandle MOCK_USER1 = UserHandle.of(0);
|
private static final UserHandle MOCK_USER1 = UserHandle.of(0);
|
||||||
private static final UserHandle MOCK_USER2 = UserHandle.of(1);
|
private static final UserHandle MOCK_USER2 = UserHandle.of(1);
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ import android.net.VpnService;
|
|||||||
import android.net.VpnTransportInfo;
|
import android.net.VpnTransportInfo;
|
||||||
import android.net.ipsec.ike.IkeSessionCallback;
|
import android.net.ipsec.ike.IkeSessionCallback;
|
||||||
import android.net.ipsec.ike.exceptions.IkeProtocolException;
|
import android.net.ipsec.ike.exceptions.IkeProtocolException;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Build.VERSION_CODES;
|
import android.os.Build.VERSION_CODES;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.ConditionVariable;
|
import android.os.ConditionVariable;
|
||||||
@@ -96,6 +97,7 @@ import android.util.ArrayMap;
|
|||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
import android.util.Range;
|
import android.util.Range;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -140,6 +142,7 @@ import java.util.stream.Stream;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class VpnTest {
|
public class VpnTest {
|
||||||
private static final String TAG = "VpnTest";
|
private static final String TAG = "VpnTest";
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,10 @@ import android.app.AppOpsManager;
|
|||||||
import android.app.admin.DevicePolicyManagerInternal;
|
import android.app.admin.DevicePolicyManagerInternal;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
|
import android.os.Build;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -41,6 +43,7 @@ import org.mockito.MockitoAnnotations;
|
|||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsAccessTest {
|
public class NetworkStatsAccessTest {
|
||||||
private static final String TEST_PKG = "com.example.test";
|
private static final String TEST_PKG = "com.example.test";
|
||||||
private static final int TEST_UID = 12345;
|
private static final int TEST_UID = 12345;
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ import android.net.NetworkIdentity;
|
|||||||
import android.net.NetworkStats;
|
import android.net.NetworkStats;
|
||||||
import android.net.NetworkStatsHistory;
|
import android.net.NetworkStatsHistory;
|
||||||
import android.net.NetworkTemplate;
|
import android.net.NetworkTemplate;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
import android.telephony.SubscriptionPlan;
|
import android.telephony.SubscriptionPlan;
|
||||||
@@ -50,6 +51,7 @@ import android.text.format.DateUtils;
|
|||||||
import android.util.RecurrenceRule;
|
import android.util.RecurrenceRule;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -81,6 +83,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsCollectionTest {
|
public class NetworkStatsCollectionTest {
|
||||||
|
|
||||||
private static final String TEST_FILE = "test.bin";
|
private static final String TEST_FILE = "test.bin";
|
||||||
|
|||||||
@@ -37,8 +37,10 @@ import android.content.res.Resources;
|
|||||||
import android.net.NetworkStats;
|
import android.net.NetworkStats;
|
||||||
import android.net.TrafficStats;
|
import android.net.TrafficStats;
|
||||||
import android.net.UnderlyingNetworkInfo;
|
import android.net.UnderlyingNetworkInfo;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -62,6 +64,7 @@ import java.io.OutputStream;
|
|||||||
/** Tests for {@link NetworkStatsFactory}. */
|
/** Tests for {@link NetworkStatsFactory}. */
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsFactoryTest extends NetworkStatsBaseTest {
|
public class NetworkStatsFactoryTest extends NetworkStatsBaseTest {
|
||||||
private static final String CLAT_PREFIX = "v4-";
|
private static final String CLAT_PREFIX = "v4-";
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ import android.net.DataUsageRequest;
|
|||||||
import android.net.NetworkIdentity;
|
import android.net.NetworkIdentity;
|
||||||
import android.net.NetworkStats;
|
import android.net.NetworkStats;
|
||||||
import android.net.NetworkTemplate;
|
import android.net.NetworkTemplate;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.ConditionVariable;
|
import android.os.ConditionVariable;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
@@ -50,6 +51,7 @@ import android.os.UserHandle;
|
|||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -70,6 +72,7 @@ import java.util.Objects;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsObserversTest {
|
public class NetworkStatsObserversTest {
|
||||||
private static final String TEST_IFACE = "test0";
|
private static final String TEST_IFACE = "test0";
|
||||||
private static final String TEST_IFACE2 = "test1";
|
private static final String TEST_IFACE2 = "test1";
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ import android.net.NetworkTemplate;
|
|||||||
import android.net.TelephonyNetworkSpecifier;
|
import android.net.TelephonyNetworkSpecifier;
|
||||||
import android.net.UnderlyingNetworkInfo;
|
import android.net.UnderlyingNetworkInfo;
|
||||||
import android.net.netstats.provider.INetworkStatsProviderCallback;
|
import android.net.netstats.provider.INetworkStatsProviderCallback;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.ConditionVariable;
|
import android.os.ConditionVariable;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
@@ -113,6 +114,7 @@ import android.telephony.TelephonyManager;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.test.InstrumentationRegistry;
|
import androidx.test.InstrumentationRegistry;
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -148,6 +150,7 @@ import java.util.concurrent.Executor;
|
|||||||
*/
|
*/
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||||
private static final String TAG = "NetworkStatsServiceTest";
|
private static final String TAG = "NetworkStatsServiceTest";
|
||||||
|
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ import android.annotation.NonNull;
|
|||||||
import android.annotation.Nullable;
|
import android.annotation.Nullable;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.NetworkTemplate;
|
import android.net.NetworkTemplate;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.test.TestLooper;
|
import android.os.test.TestLooper;
|
||||||
import android.telephony.NetworkRegistrationInfo;
|
import android.telephony.NetworkRegistrationInfo;
|
||||||
import android.telephony.PhoneStateListener;
|
import android.telephony.PhoneStateListener;
|
||||||
@@ -41,6 +42,8 @@ import android.telephony.ServiceState;
|
|||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
|
|
||||||
import com.android.internal.util.CollectionUtils;
|
import com.android.internal.util.CollectionUtils;
|
||||||
import com.android.server.net.NetworkStatsSubscriptionsMonitor.RatTypeListener;
|
import com.android.server.net.NetworkStatsSubscriptionsMonitor.RatTypeListener;
|
||||||
|
|
||||||
@@ -58,6 +61,7 @@ import java.util.concurrent.Executor;
|
|||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
|
|
||||||
@RunWith(JUnit4.class)
|
@RunWith(JUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public final class NetworkStatsSubscriptionsMonitorTest {
|
public final class NetworkStatsSubscriptionsMonitorTest {
|
||||||
private static final int TEST_SUBID1 = 3;
|
private static final int TEST_SUBID1 = 3;
|
||||||
private static final int TEST_SUBID2 = 5;
|
private static final int TEST_SUBID2 = 5;
|
||||||
|
|||||||
@@ -20,7 +20,9 @@ import static org.junit.Assert.assertEquals;
|
|||||||
|
|
||||||
import android.net.ipmemorystore.NetworkAttributes;
|
import android.net.ipmemorystore.NetworkAttributes;
|
||||||
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirk;
|
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirk;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
|
import androidx.test.filters.SdkSuppress;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
@@ -35,6 +37,7 @@ import java.util.Arrays;
|
|||||||
/** Unit tests for {@link NetworkAttributes}. */
|
/** Unit tests for {@link NetworkAttributes}. */
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||||
public class NetworkAttributesTest {
|
public class NetworkAttributesTest {
|
||||||
private static final String WEIGHT_FIELD_NAME_PREFIX = "WEIGHT_";
|
private static final String WEIGHT_FIELD_NAME_PREFIX = "WEIGHT_";
|
||||||
private static final float EPSILON = 0.0001f;
|
private static final float EPSILON = 0.0001f;
|
||||||
|
|||||||
Reference in New Issue
Block a user