|
|
|
|
@@ -39,13 +39,6 @@ import android.net.NetworkRequest
|
|
|
|
|
import android.net.SocketKeepalive
|
|
|
|
|
import android.net.StringNetworkSpecifier
|
|
|
|
|
import android.net.Uri
|
|
|
|
|
import android.os.Build
|
|
|
|
|
import android.os.Bundle
|
|
|
|
|
import android.os.Handler
|
|
|
|
|
import android.os.HandlerThread
|
|
|
|
|
import android.os.Looper
|
|
|
|
|
import android.os.Message
|
|
|
|
|
import android.os.Messenger
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnAddKeepalivePacketFilter
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnAutomaticReconnectDisabled
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnBandwidthUpdateRequested
|
|
|
|
|
@@ -56,15 +49,21 @@ import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnSig
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnStartSocketKeepalive
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnStopSocketKeepalive
|
|
|
|
|
import android.net.cts.NetworkAgentTest.TestableNetworkAgent.CallbackEntry.OnValidationStatus
|
|
|
|
|
import android.os.Build
|
|
|
|
|
import android.os.Bundle
|
|
|
|
|
import android.os.Handler
|
|
|
|
|
import android.os.HandlerThread
|
|
|
|
|
import android.os.Looper
|
|
|
|
|
import android.os.Message
|
|
|
|
|
import android.os.Messenger
|
|
|
|
|
import androidx.test.InstrumentationRegistry
|
|
|
|
|
import androidx.test.runner.AndroidJUnit4
|
|
|
|
|
import com.android.internal.util.AsyncChannel
|
|
|
|
|
import com.android.testutils.ArrayTrackRecord
|
|
|
|
|
import com.android.net.module.util.ArrayTrackRecord
|
|
|
|
|
import com.android.testutils.DevSdkIgnoreRule
|
|
|
|
|
import com.android.testutils.RecorderCallback.CallbackEntry.Available
|
|
|
|
|
import com.android.testutils.RecorderCallback.CallbackEntry.Lost
|
|
|
|
|
import com.android.testutils.TestableNetworkCallback
|
|
|
|
|
import java.util.UUID
|
|
|
|
|
import org.junit.After
|
|
|
|
|
import org.junit.Assert.assertArrayEquals
|
|
|
|
|
import org.junit.Assert.fail
|
|
|
|
|
@@ -74,9 +73,10 @@ import org.junit.Test
|
|
|
|
|
import org.junit.runner.RunWith
|
|
|
|
|
import java.net.InetAddress
|
|
|
|
|
import java.time.Duration
|
|
|
|
|
import java.util.UUID
|
|
|
|
|
import kotlin.test.assertEquals
|
|
|
|
|
import kotlin.test.assertFalse
|
|
|
|
|
import kotlin.test.assertFailsWith
|
|
|
|
|
import kotlin.test.assertFalse
|
|
|
|
|
import kotlin.test.assertNotNull
|
|
|
|
|
import kotlin.test.assertNull
|
|
|
|
|
import kotlin.test.assertTrue
|
|
|
|
|
|