Don't run test in instant app mode
ConnectivityManager#requestNetwork requires CHANGE_NETWORK_STATE
permission which cannot be granted to instant apps.
Bug: 331496866
Test: TH
Change-Id: Ifc2967f6ec41676ce1e7396163106f76b9e6788c
diff --git a/tests/cts/net/src/android/net/cts/ApfIntegrationTest.kt b/tests/cts/net/src/android/net/cts/ApfIntegrationTest.kt
index e92c906..98926ea 100644
--- a/tests/cts/net/src/android/net/cts/ApfIntegrationTest.kt
+++ b/tests/cts/net/src/android/net/cts/ApfIntegrationTest.kt
@@ -20,6 +20,7 @@
import android.net.NetworkCapabilities
import android.net.NetworkRequest
import android.os.Build
+import android.platform.test.annotations.AppModeFull
import android.system.OsConstants
import androidx.test.platform.app.InstrumentationRegistry
import com.android.compatibility.common.util.PropertyUtil.isVendorApiLevelNewerThan
@@ -39,6 +40,7 @@
private const val TIMEOUT_MS = 2000L
+@AppModeFull(reason = "CHANGE_NETWORK_STATE permission can't be granted to instant apps")
@RunWith(DevSdkIgnoreRunner::class)
@NetworkStackModuleTest
@DevSdkIgnoreRule.IgnoreUpTo(Build.VERSION_CODES.TIRAMISU)