diff options
| author | 2019-04-12 19:50:22 +0900 | |
|---|---|---|
| committer | 2019-04-24 13:55:48 +0100 | |
| commit | a6824ccb8afb79ac32b0f37d44314e6355eaf080 (patch) | |
| tree | 0541678736a590d4f5d0d29b03c96ba8dcb800a3 | |
| parent | 9a3f7245979614e9eaa80ccfd4e907a527796da5 (diff) | |
Revert new tests and PackageManager mock
A mocked PackageManager caused test failures in existing tests.
Revert that for now to make tests pass again.
Bug: 114231106
Bug: 130397860
Test: atest FrameworksNetTests
Merged-In: Ib59e211d4329f885108de9ea0a74669ffb144e17
(cherry picked from commit 8574c9bf350ca60e2b21c759aa75bc3843ffde17)
Change-Id: I603a0b0dfb67a942679a668c182aa650774c80b2
| -rw-r--r-- | tests/net/java/com/android/server/ConnectivityServiceTest.java | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/tests/net/java/com/android/server/ConnectivityServiceTest.java b/tests/net/java/com/android/server/ConnectivityServiceTest.java index 0eba746d7f95..0abd6c613da7 100644 --- a/tests/net/java/com/android/server/ConnectivityServiceTest.java +++ b/tests/net/java/com/android/server/ConnectivityServiceTest.java @@ -16,8 +16,6 @@ package com.android.server; -import static android.content.pm.PackageManager.GET_PERMISSIONS; -import static android.content.pm.PackageManager.MATCH_ANY_USER; import static android.net.ConnectivityManager.CONNECTIVITY_ACTION; import static android.net.ConnectivityManager.NETID_UNSET; import static android.net.ConnectivityManager.PRIVATE_DNS_MODE_OFF; @@ -105,7 +103,6 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; -import android.content.pm.PackageManager; import android.content.pm.UserInfo; import android.content.res.Resources; import android.net.ConnectivityManager; @@ -274,7 +271,6 @@ public class ConnectivityServiceTest { @Mock IDnsResolver mMockDnsResolver; @Mock INetd mMockNetd; @Mock NetworkStackClient mNetworkStack; - @Mock PackageManager mPackageManager; @Mock UserManager mUserManager; private ArgumentCaptor<String[]> mStringArrayCaptor = ArgumentCaptor.forClass(String[].class); @@ -359,11 +355,6 @@ public class ConnectivityServiceTest { public Resources getResources() { return mResources; } - - @Override - public PackageManager getPackageManager() { - return mPackageManager; - } } public void waitForIdle(int timeoutMsAsInt) { @@ -1233,12 +1224,6 @@ public class ConnectivityServiceTest { Arrays.asList(new UserInfo[] { new UserInfo(VPN_USER, "", 0), })); - when(mPackageManager.getInstalledPackages(eq(GET_PERMISSIONS | MATCH_ANY_USER))).thenReturn( - Arrays.asList(new PackageInfo[] { - buildPackageInfo(/* SYSTEM */ false, APP1_UID), - buildPackageInfo(/* SYSTEM */ false, APP2_UID), - buildPackageInfo(/* SYSTEM */ false, VPN_UID) - })); // InstrumentationTestRunner prepares a looper, but AndroidJUnitRunner does not. // http://b/25897652 . @@ -6168,6 +6153,7 @@ public class ConnectivityServiceTest { } @Test + @Ignore public void testFullyRoutedVpnResultsInInterfaceFilteringRules() throws Exception { LinkProperties lp = new LinkProperties(); lp.setInterfaceName("tun0"); @@ -6194,6 +6180,7 @@ public class ConnectivityServiceTest { } @Test + @Ignore public void testLegacyVpnDoesNotResultInInterfaceFilteringRule() throws Exception { LinkProperties lp = new LinkProperties(); lp.setInterfaceName("tun0"); @@ -6206,6 +6193,8 @@ public class ConnectivityServiceTest { verify(mMockNetd, never()).firewallAddUidInterfaceRules(any(), any()); } + @Test + @Ignore public void testLocalIpv4OnlyVpnDoesNotResultInInterfaceFilteringRule() throws Exception { LinkProperties lp = new LinkProperties(); @@ -6221,6 +6210,7 @@ public class ConnectivityServiceTest { } @Test + @Ignore public void testVpnHandoverChangesInterfaceFilteringRule() throws Exception { LinkProperties lp = new LinkProperties(); lp.setInterfaceName("tun0"); @@ -6270,6 +6260,7 @@ public class ConnectivityServiceTest { } @Test + @Ignore public void testUidUpdateChangesInterfaceFilteringRule() throws Exception { LinkProperties lp = new LinkProperties(); lp.setInterfaceName("tun0"); |