Rename StringNetworkSpecifier to Ethernet
Tests just need a specifier to verify general NetworkSpecifier functionality. They can use EthernetNetworkSpecifier the same way they use StringNetworkSpecifier. To keep the tests passing on Q and R, add a CompatUtil class that will keep creating StringNetworkSpecifiers (now removed) instead. Bug: 179329291 Test: atest CtsNetTestCases Ignore-AOSP-First: Must be merged manually downstream first Change-Id: Ic6bf611ba36b555e4e0bb1bd3fa0053fe29dc8cf
This commit is contained in:
@@ -85,7 +85,6 @@ import android.net.NetworkInfo.State;
|
||||
import android.net.NetworkRequest;
|
||||
import android.net.NetworkUtils;
|
||||
import android.net.SocketKeepalive;
|
||||
import android.net.StringNetworkSpecifier;
|
||||
import android.net.TestNetworkInterface;
|
||||
import android.net.TestNetworkManager;
|
||||
import android.net.cts.util.CtsNetUtils;
|
||||
@@ -113,6 +112,7 @@ import com.android.modules.utils.build.SdkLevel;
|
||||
import com.android.networkstack.apishim.ConnectivityManagerShimImpl;
|
||||
import com.android.networkstack.apishim.ConstantsShim;
|
||||
import com.android.networkstack.apishim.common.ConnectivityManagerShim;
|
||||
import com.android.testutils.CompatUtil;
|
||||
import com.android.testutils.DevSdkIgnoreRule;
|
||||
import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo;
|
||||
import com.android.testutils.RecorderCallback.CallbackEntry;
|
||||
@@ -1597,8 +1597,8 @@ public class ConnectivityManagerTest {
|
||||
// Test networks do not have NOT_VPN or TRUSTED capabilities by default
|
||||
.removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN)
|
||||
.removeCapability(NetworkCapabilities.NET_CAPABILITY_TRUSTED)
|
||||
.setNetworkSpecifier(
|
||||
new StringNetworkSpecifier(testNetworkInterface.getInterfaceName()))
|
||||
.setNetworkSpecifier(CompatUtil.makeTestNetworkSpecifier(
|
||||
testNetworkInterface.getInterfaceName()))
|
||||
.build();
|
||||
|
||||
// Verify background network cannot be requested without NETWORK_SETTINGS permission.
|
||||
|
||||
@@ -46,7 +46,6 @@ import android.net.NetworkProvider
|
||||
import android.net.NetworkRequest
|
||||
import android.net.RouteInfo
|
||||
import android.net.SocketKeepalive
|
||||
import android.net.StringNetworkSpecifier
|
||||
import android.net.Uri
|
||||
import android.net.VpnManager
|
||||
import android.net.VpnTransportInfo
|
||||
@@ -70,6 +69,7 @@ import com.android.connectivity.aidl.INetworkAgent
|
||||
import com.android.connectivity.aidl.INetworkAgentRegistry
|
||||
import com.android.modules.utils.build.SdkLevel
|
||||
import com.android.net.module.util.ArrayTrackRecord
|
||||
import com.android.testutils.CompatUtil
|
||||
import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo
|
||||
import com.android.testutils.DevSdkIgnoreRunner
|
||||
import com.android.testutils.RecorderCallback.CallbackEntry.Available
|
||||
@@ -218,8 +218,6 @@ class NetworkAgentTest {
|
||||
data class OnSignalStrengthThresholdsUpdated(val thresholds: IntArray) : CallbackEntry()
|
||||
}
|
||||
|
||||
fun getName(): String? = (nc.getNetworkSpecifier() as? StringNetworkSpecifier)?.specifier
|
||||
|
||||
override fun onBandwidthUpdateRequested() {
|
||||
history.add(OnBandwidthUpdateRequested)
|
||||
}
|
||||
@@ -327,7 +325,7 @@ class NetworkAgentTest {
|
||||
addCapability(NET_CAPABILITY_NOT_VCN_MANAGED)
|
||||
}
|
||||
if (null != name) {
|
||||
setNetworkSpecifier(StringNetworkSpecifier(name))
|
||||
setNetworkSpecifier(CompatUtil.makeEthernetNetworkSpecifier(name))
|
||||
}
|
||||
}
|
||||
val lp = initialLp ?: LinkProperties().apply {
|
||||
@@ -503,12 +501,12 @@ class NetworkAgentTest {
|
||||
val request1 = NetworkRequest.Builder()
|
||||
.clearCapabilities()
|
||||
.addTransportType(TRANSPORT_TEST)
|
||||
.setNetworkSpecifier(StringNetworkSpecifier(name1))
|
||||
.setNetworkSpecifier(CompatUtil.makeEthernetNetworkSpecifier(name1))
|
||||
.build()
|
||||
val request2 = NetworkRequest.Builder()
|
||||
.clearCapabilities()
|
||||
.addTransportType(TRANSPORT_TEST)
|
||||
.setNetworkSpecifier(StringNetworkSpecifier(name2))
|
||||
.setNetworkSpecifier(CompatUtil.makeEthernetNetworkSpecifier(name2))
|
||||
.build()
|
||||
val callback1 = TestableNetworkCallback(timeoutMs = DEFAULT_TIMEOUT_MS)
|
||||
val callback2 = TestableNetworkCallback(timeoutMs = DEFAULT_TIMEOUT_MS)
|
||||
|
||||
Reference in New Issue
Block a user