Migrate framework-connectivity internal resources
Use ServiceConnectivityResources instead. Start by creating resources in the ServiceConnectivityResources package to match the internal configuration, and common overlays. Bug: 182125649 Test: device boots, has connectivity Change-Id: I77a3efca2cd644f9828db1ed5d3cae8070fb8363 Merged-In: I77a3efca2cd644f9828db1ed5d3cae8070fb8363
This commit is contained in:
committed by
Lorenzo Colitti
parent
0f91b7a19a
commit
8e12782094
@@ -179,6 +179,7 @@ import android.net.ConnectivityManager.NetworkCallback;
|
||||
import android.net.ConnectivityManager.PacketKeepalive;
|
||||
import android.net.ConnectivityManager.PacketKeepaliveCallback;
|
||||
import android.net.ConnectivityManager.TooManyRequestsException;
|
||||
import android.net.ConnectivityResources;
|
||||
import android.net.ConnectivitySettingsManager;
|
||||
import android.net.ConnectivityThread;
|
||||
import android.net.DataStallReportParcelable;
|
||||
@@ -282,7 +283,6 @@ import com.android.internal.util.test.FakeSettingsProvider;
|
||||
import com.android.net.module.util.ArrayTrackRecord;
|
||||
import com.android.server.ConnectivityService.ConnectivityDiagnosticsCallbackInfo;
|
||||
import com.android.server.connectivity.ConnectivityConstants;
|
||||
import com.android.server.connectivity.ConnectivityResources;
|
||||
import com.android.server.connectivity.MockableSystemProperties;
|
||||
import com.android.server.connectivity.Nat464Xlat;
|
||||
import com.android.server.connectivity.NetworkAgentInfo;
|
||||
@@ -1570,11 +1570,19 @@ public class ConnectivityServiceTest {
|
||||
com.android.connectivity.resources.R.string.config_networkCaptivePortalServerUrl);
|
||||
doReturn(new String[]{ WIFI_WOL_IFNAME }).when(mResources).getStringArray(
|
||||
com.android.connectivity.resources.R.array.config_wakeonlan_supported_interfaces);
|
||||
final com.android.server.connectivity.ConnectivityResources connRes = mock(
|
||||
ConnectivityResources.class);
|
||||
doReturn(new String[] { "0,1", "1,3" }).when(mResources).getStringArray(
|
||||
com.android.connectivity.resources.R.array.config_networkSupportedKeepaliveCount);
|
||||
doReturn(com.android.connectivity.resources.R.array.config_networkSupportedKeepaliveCount)
|
||||
.when(mResources).getIdentifier(eq("config_networkSupportedKeepaliveCount"),
|
||||
eq("array"), any());
|
||||
final ConnectivityResources connRes = mock(ConnectivityResources.class);
|
||||
doReturn(mResources).when(connRes).get();
|
||||
doReturn(connRes).when(deps).getResources(any());
|
||||
|
||||
final Context mockResContext = mock(Context.class);
|
||||
doReturn(mResources).when(mockResContext).getResources();
|
||||
ConnectivityResources.setResourcesContextForTest(mockResContext);
|
||||
|
||||
return deps;
|
||||
}
|
||||
|
||||
@@ -1630,6 +1638,7 @@ public class ConnectivityServiceTest {
|
||||
waitForIdle();
|
||||
|
||||
FakeSettingsProvider.clearSettingsProvider();
|
||||
ConnectivityResources.setResourcesContextForTest(null);
|
||||
|
||||
mCsHandlerThread.quitSafely();
|
||||
mAlarmManagerThread.quitSafely();
|
||||
|
||||
Reference in New Issue
Block a user