Cleanup VpnTest for unused methods/annotations
• Remove unused private methods • Build files have this test in FrameworksNetTests, which by TEST_MAPPING is not run on T and below. It is not in the targets that do run on T and below like ConnectivityCoverageTest. Test: VpnTest Change-Id: I198e5b3571e34e41611f71d351501d3f98f78caa
This commit is contained in:
@@ -43,7 +43,6 @@ import static android.net.ipsec.ike.IkeSessionParams.ESP_ENCAP_TYPE_UDP;
|
|||||||
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_AUTO;
|
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_AUTO;
|
||||||
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_IPV4;
|
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_IPV4;
|
||||||
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_IPV6;
|
import static android.net.ipsec.ike.IkeSessionParams.ESP_IP_VERSION_IPV6;
|
||||||
import static android.os.Build.VERSION_CODES.S_V2;
|
|
||||||
import static android.os.UserHandle.PER_USER_RANGE;
|
import static android.os.UserHandle.PER_USER_RANGE;
|
||||||
import static android.telephony.CarrierConfigManager.KEY_CARRIER_CONFIG_APPLIED_BOOL;
|
import static android.telephony.CarrierConfigManager.KEY_CARRIER_CONFIG_APPLIED_BOOL;
|
||||||
import static android.telephony.CarrierConfigManager.KEY_MIN_UDP_PORT_4500_NAT_TIMEOUT_SEC_INT;
|
import static android.telephony.CarrierConfigManager.KEY_MIN_UDP_PORT_4500_NAT_TIMEOUT_SEC_INT;
|
||||||
@@ -58,7 +57,6 @@ import static com.android.server.connectivity.Vpn.PREFERRED_IKE_PROTOCOL_IPV4_UD
|
|||||||
import static com.android.server.connectivity.Vpn.PREFERRED_IKE_PROTOCOL_IPV6_ESP;
|
import static com.android.server.connectivity.Vpn.PREFERRED_IKE_PROTOCOL_IPV6_ESP;
|
||||||
import static com.android.server.connectivity.Vpn.PREFERRED_IKE_PROTOCOL_IPV6_UDP;
|
import static com.android.server.connectivity.Vpn.PREFERRED_IKE_PROTOCOL_IPV6_UDP;
|
||||||
import static com.android.testutils.Cleanup.testAndCleanup;
|
import static com.android.testutils.Cleanup.testAndCleanup;
|
||||||
import static com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo;
|
|
||||||
import static com.android.testutils.MiscAsserts.assertThrows;
|
import static com.android.testutils.MiscAsserts.assertThrows;
|
||||||
|
|
||||||
import static org.junit.Assert.assertArrayEquals;
|
import static org.junit.Assert.assertArrayEquals;
|
||||||
@@ -169,6 +167,7 @@ import android.util.ArraySet;
|
|||||||
import android.util.Pair;
|
import android.util.Pair;
|
||||||
import android.util.Range;
|
import android.util.Range;
|
||||||
|
|
||||||
|
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
|
|
||||||
import com.android.internal.R;
|
import com.android.internal.R;
|
||||||
@@ -182,7 +181,6 @@ import com.android.server.IpSecService;
|
|||||||
import com.android.server.VpnTestBase;
|
import com.android.server.VpnTestBase;
|
||||||
import com.android.server.vcn.util.PersistableBundleUtils;
|
import com.android.server.vcn.util.PersistableBundleUtils;
|
||||||
import com.android.testutils.DevSdkIgnoreRule;
|
import com.android.testutils.DevSdkIgnoreRule;
|
||||||
import com.android.testutils.DevSdkIgnoreRunner;
|
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
@@ -220,7 +218,6 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
|
|||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import java.util.stream.Stream;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests for {@link Vpn}.
|
* Tests for {@link Vpn}.
|
||||||
@@ -228,9 +225,8 @@ import java.util.stream.Stream;
|
|||||||
* Build, install and run with:
|
* Build, install and run with:
|
||||||
* runtest frameworks-net -c com.android.server.connectivity.VpnTest
|
* runtest frameworks-net -c com.android.server.connectivity.VpnTest
|
||||||
*/
|
*/
|
||||||
@RunWith(DevSdkIgnoreRunner.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@IgnoreUpTo(S_V2)
|
|
||||||
public class VpnTest extends VpnTestBase {
|
public class VpnTest extends VpnTestBase {
|
||||||
private static final String TAG = "VpnTest";
|
private static final String TAG = "VpnTest";
|
||||||
|
|
||||||
@@ -3187,30 +3183,4 @@ public class VpnTest extends VpnTestBase {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setMockedNetworks(final Map<Network, NetworkCapabilities> networks) {
|
|
||||||
doAnswer(invocation -> {
|
|
||||||
final Network network = (Network) invocation.getArguments()[0];
|
|
||||||
return networks.get(network);
|
|
||||||
}).when(mConnectivityManager).getNetworkCapabilities(any());
|
|
||||||
}
|
|
||||||
|
|
||||||
// Need multiple copies of this, but Java's Stream objects can't be reused or
|
|
||||||
// duplicated.
|
|
||||||
private Stream<String> publicIpV4Routes() {
|
|
||||||
return Stream.of(
|
|
||||||
"0.0.0.0/5", "8.0.0.0/7", "11.0.0.0/8", "12.0.0.0/6", "16.0.0.0/4",
|
|
||||||
"32.0.0.0/3", "64.0.0.0/2", "128.0.0.0/3", "160.0.0.0/5", "168.0.0.0/6",
|
|
||||||
"172.0.0.0/12", "172.32.0.0/11", "172.64.0.0/10", "172.128.0.0/9",
|
|
||||||
"173.0.0.0/8", "174.0.0.0/7", "176.0.0.0/4", "192.0.0.0/9", "192.128.0.0/11",
|
|
||||||
"192.160.0.0/13", "192.169.0.0/16", "192.170.0.0/15", "192.172.0.0/14",
|
|
||||||
"192.176.0.0/12", "192.192.0.0/10", "193.0.0.0/8", "194.0.0.0/7",
|
|
||||||
"196.0.0.0/6", "200.0.0.0/5", "208.0.0.0/4");
|
|
||||||
}
|
|
||||||
|
|
||||||
private Stream<String> publicIpV6Routes() {
|
|
||||||
return Stream.of(
|
|
||||||
"::/1", "8000::/2", "c000::/3", "e000::/4", "f000::/5", "f800::/6",
|
|
||||||
"fe00::/8", "2605:ef80:e:af1d::/64");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user