Merge "Make Ethernet interfaces more testable." am: cabe5e5615
Change-Id: I456acb05d548b3d0281e500cfd91d888441d7f94
This commit is contained in:
@@ -30,6 +30,18 @@ import com.android.internal.util.Preconditions;
|
|||||||
*/
|
*/
|
||||||
@TestApi
|
@TestApi
|
||||||
public class TestNetworkManager {
|
public class TestNetworkManager {
|
||||||
|
/**
|
||||||
|
* Prefix for tun interfaces created by this class.
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public static final String TEST_TUN_PREFIX = "testtun";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prefix for tap interfaces created by this class.
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
public static final String TEST_TAP_PREFIX = "testtap";
|
||||||
|
|
||||||
@NonNull private static final String TAG = TestNetworkManager.class.getSimpleName();
|
@NonNull private static final String TAG = TestNetworkManager.class.getSimpleName();
|
||||||
|
|
||||||
@NonNull private final ITestNetworkManager mService;
|
@NonNull private final ITestNetworkManager mService;
|
||||||
|
|||||||
@@ -16,6 +16,9 @@
|
|||||||
|
|
||||||
package com.android.server;
|
package com.android.server;
|
||||||
|
|
||||||
|
import static android.net.TestNetworkManager.TEST_TAP_PREFIX;
|
||||||
|
import static android.net.TestNetworkManager.TEST_TUN_PREFIX;
|
||||||
|
|
||||||
import android.annotation.NonNull;
|
import android.annotation.NonNull;
|
||||||
import android.annotation.Nullable;
|
import android.annotation.Nullable;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -61,8 +64,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||||||
class TestNetworkService extends ITestNetworkManager.Stub {
|
class TestNetworkService extends ITestNetworkManager.Stub {
|
||||||
@NonNull private static final String TAG = TestNetworkService.class.getSimpleName();
|
@NonNull private static final String TAG = TestNetworkService.class.getSimpleName();
|
||||||
@NonNull private static final String TEST_NETWORK_TYPE = "TEST_NETWORK";
|
@NonNull private static final String TEST_NETWORK_TYPE = "TEST_NETWORK";
|
||||||
@NonNull private static final String TEST_TUN_PREFIX = "testtun";
|
|
||||||
@NonNull private static final String TEST_TAP_PREFIX = "testtap";
|
|
||||||
@NonNull private static final AtomicInteger sTestTunIndex = new AtomicInteger();
|
@NonNull private static final AtomicInteger sTestTunIndex = new AtomicInteger();
|
||||||
|
|
||||||
@NonNull private final Context mContext;
|
@NonNull private final Context mContext;
|
||||||
|
|||||||
Reference in New Issue
Block a user