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:
@@ -59,6 +59,7 @@ import android.app.PendingIntent;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.net.ConnectivityManager.NetworkCallback;
|
||||
import android.os.Build;
|
||||
import android.os.Build.VERSION_CODES;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
@@ -67,6 +68,7 @@ import android.os.Message;
|
||||
import android.os.Messenger;
|
||||
import android.os.Process;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -79,6 +81,7 @@ import org.mockito.MockitoAnnotations;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class ConnectivityManagerTest {
|
||||
|
||||
@Mock Context mCtx;
|
||||
|
||||
@@ -23,8 +23,10 @@ import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import android.os.Build;
|
||||
import android.test.mock.MockContext;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -52,6 +54,7 @@ import javax.security.auth.x500.X500Principal;
|
||||
/** Unit tests for {@link Ikev2VpnProfile.Builder}. */
|
||||
@SmallTest
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class Ikev2VpnProfileTest {
|
||||
private static final String SERVER_ADDR_STRING = "1.2.3.4";
|
||||
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.Status;
|
||||
import android.net.networkstack.ModuleNetworkStackClient;
|
||||
import android.os.Build;
|
||||
import android.os.RemoteException;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -55,6 +57,7 @@ import java.util.Arrays;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class IpMemoryStoreTest {
|
||||
private static final String TAG = IpMemoryStoreTest.class.getSimpleName();
|
||||
private static final String TEST_CLIENT_ID = "testClientId";
|
||||
|
||||
@@ -28,6 +28,7 @@ import android.content.res.Resources;
|
||||
import android.os.Build;
|
||||
import android.os.Parcel;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -46,6 +47,7 @@ import java.util.Set;
|
||||
/** Unit tests for {@link IpSecAlgorithm}. */
|
||||
@SmallTest
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class IpSecAlgorithmTest {
|
||||
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.assertNull;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -32,6 +35,7 @@ import org.junit.runners.JUnit4;
|
||||
/** Unit tests for {@link IpSecConfig}. */
|
||||
@SmallTest
|
||||
@RunWith(JUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class IpSecConfigTest {
|
||||
|
||||
@Test
|
||||
|
||||
@@ -31,9 +31,11 @@ import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import android.os.Build;
|
||||
import android.system.Os;
|
||||
import android.test.mock.MockContext;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -50,6 +52,7 @@ import java.net.UnknownHostException;
|
||||
/** Unit tests for {@link IpSecManager}. */
|
||||
@SmallTest
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class IpSecManagerTest {
|
||||
|
||||
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.assertNotEquals;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -28,6 +31,7 @@ import org.junit.runners.JUnit4;
|
||||
/** Unit tests for {@link IpSecTransform}. */
|
||||
@SmallTest
|
||||
@RunWith(JUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class IpSecTransformTest {
|
||||
|
||||
@Test
|
||||
|
||||
@@ -24,8 +24,11 @@ import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import android.net.util.KeepalivePacketDataUtil;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -36,6 +39,7 @@ import java.net.InetAddress;
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
@RunWith(JUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public final class KeepalivePacketDataUtilTest {
|
||||
private static final byte[] IPV4_KEEPALIVE_SRC_ADDR = {10, 0, 0, 1};
|
||||
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.fail;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -36,6 +39,7 @@ import java.util.Random;
|
||||
|
||||
@SmallTest
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class MacAddressTest {
|
||||
|
||||
static class AddrTypeTestCase {
|
||||
|
||||
@@ -20,12 +20,15 @@ import android.net.NetworkIdentity.OEM_NONE
|
||||
import android.net.NetworkIdentity.OEM_PAID
|
||||
import android.net.NetworkIdentity.OEM_PRIVATE
|
||||
import android.net.NetworkIdentity.getOemBitfield
|
||||
import android.os.Build
|
||||
import androidx.test.filters.SdkSuppress
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.JUnit4
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
@RunWith(JUnit4::class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
class NetworkIdentityTest {
|
||||
@Test
|
||||
fun testGetOemBitfield() {
|
||||
|
||||
@@ -38,9 +38,11 @@ import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.test.InstrumentationRegistry;
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -58,6 +60,7 @@ import java.util.Random;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class 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.assertTrue;
|
||||
|
||||
import android.os.Build;
|
||||
import android.os.Process;
|
||||
import android.util.ArrayMap;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -55,6 +57,7 @@ import java.util.HashSet;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class NetworkStatsTest {
|
||||
|
||||
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.buildTemplateCarrierMetered
|
||||
import android.net.NetworkTemplate.buildTemplateMobileWithRatType
|
||||
import android.os.Build
|
||||
import android.telephony.TelephonyManager
|
||||
import androidx.test.filters.SdkSuppress
|
||||
import com.android.testutils.assertParcelSane
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
@@ -61,6 +63,7 @@ private const val TEST_SSID1 = "ssid1"
|
||||
private const val TEST_SSID2 = "ssid2"
|
||||
|
||||
@RunWith(JUnit4::class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
class NetworkTemplateTest {
|
||||
private val mockContext = mock(Context::class.java)
|
||||
|
||||
|
||||
@@ -18,6 +18,9 @@ package android.net;
|
||||
|
||||
import static junit.framework.Assert.assertEquals;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -28,6 +31,7 @@ import java.util.TreeSet;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@androidx.test.filters.SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class NetworkUtilsTest {
|
||||
@Test
|
||||
public void testRoutedIPv4AddressCount() {
|
||||
|
||||
@@ -19,6 +19,9 @@ package android.net;
|
||||
import static junit.framework.Assert.assertFalse;
|
||||
import static junit.framework.Assert.assertTrue;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -29,6 +32,7 @@ import java.net.InetSocketAddress;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@androidx.test.filters.SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class QosSocketFilterTest {
|
||||
|
||||
@Test
|
||||
|
||||
@@ -23,8 +23,10 @@ import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import android.net.wifi.WifiNetworkSpecifier;
|
||||
import android.os.Build;
|
||||
import android.telephony.SubscriptionManager;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
|
||||
import org.junit.Test;
|
||||
@@ -33,6 +35,7 @@ import org.junit.Test;
|
||||
* Unit test for {@link android.net.TelephonyNetworkSpecifier}.
|
||||
*/
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class TelephonyNetworkSpecifierTest {
|
||||
private static final int TEST_SUBID = 5;
|
||||
private static final String TEST_SSID = "Test123";
|
||||
|
||||
@@ -27,9 +27,11 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.ComponentName;
|
||||
import android.content.Intent;
|
||||
import android.os.Build;
|
||||
import android.test.mock.MockContext;
|
||||
import android.util.SparseArray;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -43,6 +45,7 @@ import org.junit.runner.RunWith;
|
||||
/** Unit tests for {@link VpnManager}. */
|
||||
@SmallTest
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class VpnManagerTest {
|
||||
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.assertNotEquals;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -32,6 +35,7 @@ import org.junit.runner.RunWith;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class VpnTransportInfoTest {
|
||||
|
||||
@Test
|
||||
|
||||
@@ -21,9 +21,11 @@ import static org.junit.Assert.assertTrue;
|
||||
|
||||
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirk;
|
||||
import android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirkParcelable;
|
||||
import android.os.Build;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -38,6 +40,7 @@ import java.util.Collections;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class ParcelableTests {
|
||||
@Test
|
||||
public void testNetworkAttributesParceling() throws Exception {
|
||||
|
||||
@@ -28,12 +28,14 @@ import static org.mockito.Mockito.timeout;
|
||||
import static org.mockito.Mockito.verify;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
import android.os.Looper;
|
||||
import android.os.Message;
|
||||
import android.os.Messenger;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -49,6 +51,7 @@ import org.mockito.MockitoAnnotations;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class NsdManagerTest {
|
||||
|
||||
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.fail;
|
||||
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcel;
|
||||
import android.os.StrictMode;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -38,6 +40,7 @@ import java.util.Map;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class NsdServiceInfoTest {
|
||||
|
||||
public final static InetAddress LOCALHOST;
|
||||
|
||||
@@ -25,7 +25,9 @@ import static org.junit.Assert.assertEquals;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.net.InetAddresses;
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.test.filters.SdkSuppress;
|
||||
import androidx.test.filters.SmallTest;
|
||||
import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
@@ -39,6 +41,7 @@ import java.util.List;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
public class DnsUtilsTest {
|
||||
private InetAddress stringToAddress(@NonNull String 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_VPN
|
||||
import android.net.NetworkCapabilities.TRANSPORT_WIFI
|
||||
import android.os.Build
|
||||
import androidx.test.filters.SdkSuppress
|
||||
import androidx.test.filters.SmallTest
|
||||
import com.android.internal.R
|
||||
import org.junit.After
|
||||
@@ -47,6 +49,7 @@ import org.mockito.Mockito.mock
|
||||
*/
|
||||
@RunWith(JUnit4::class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
class KeepaliveUtilsTest {
|
||||
|
||||
// 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_METERED_MULTIPATH_PREFERENCE
|
||||
import android.net.util.MultinetworkPolicyTracker.ActiveDataSubscriptionIdListener
|
||||
import android.os.Build
|
||||
import android.provider.Settings
|
||||
import android.telephony.SubscriptionInfo
|
||||
import android.telephony.SubscriptionManager
|
||||
import android.telephony.TelephonyManager
|
||||
import android.test.mock.MockContentResolver
|
||||
import androidx.test.filters.SdkSuppress
|
||||
import androidx.test.filters.SmallTest
|
||||
import androidx.test.runner.AndroidJUnit4
|
||||
import com.android.connectivity.resources.R
|
||||
@@ -59,6 +61,7 @@ import org.mockito.Mockito.verify
|
||||
*/
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
@SmallTest
|
||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.S, codeName = "S")
|
||||
class MultinetworkPolicyTrackerTest {
|
||||
private val resources = mock(Resources::class.java).also {
|
||||
doReturn(R.integer.config_networkAvoidBadWifi).`when`(it).getIdentifier(
|
||||
|
||||
Reference in New Issue
Block a user