Merge "Don't run PacProxyManagerTest case without WebView support." am: d8321ef84f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2536890 Change-Id: Iedd786f3039d46a4ea9419b0c55c6ea0899f099e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -23,12 +23,14 @@ import static com.android.testutils.TestPermissionUtil.runAsShell;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assume.assumeTrue;
|
||||
|
||||
import android.app.Instrumentation;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.PacProxyManager;
|
||||
@@ -150,6 +152,9 @@ public final class PacProxyManagerTest {
|
||||
@AppModeFull(reason = "Instant apps can't bind sockets to localhost for a test proxy server")
|
||||
@Test
|
||||
public void testSetCurrentProxyScriptUrl() throws Exception {
|
||||
// Devices without WebView/JavaScript cannot support PAC proxies
|
||||
assumeTrue(mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WEBVIEW));
|
||||
|
||||
// Register a PacProxyInstalledListener
|
||||
final TestPacProxyInstalledListener listener = new TestPacProxyInstalledListener();
|
||||
final Executor executor = (Runnable r) -> r.run();
|
||||
|
||||
Reference in New Issue
Block a user