Merge "[Thread] grant the NEARBY_WIFI_DEVICES permission to Thread tests" into main

This commit is contained in:
Treehugger Robot 2025-03-21 03:26:41 -07:00 • committed by Gerrit Code Review
commit a72fc32e50
2 changed files with 9 additions and 0 deletions

View file

@ -24,6 +24,7 @@
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.THREAD_NETWORK_PRIVILEGED"/>
<uses-permission android:name="android.permission.NETWORK_SETTINGS"/>
<uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />
<uses-permission android:name="android.permission.INTERNET"/>
<application android:debuggable="true">

View file

@ -27,6 +27,8 @@ import static android.net.thread.utils.IntegrationTestUtils.waitFor;
import static android.net.thread.utils.ThreadNetworkControllerWrapper.JOIN_TIMEOUT;
import static android.os.SystemClock.elapsedRealtime;
import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation;
import static com.android.compatibility.common.util.SystemUtil.runShellCommand;
import static com.android.compatibility.common.util.SystemUtil.runShellCommandOrThrow;
import static com.android.testutils.TestPermissionUtil.runAsShell;
@ -121,6 +123,12 @@ public class ThreadIntegrationTest {
@Before
public void setUp() throws Exception {
getInstrumentation()
.getUiAutomation()
.grantRuntimePermission(
"com.android.thread.tests.integration",
"android.permission.NEARBY_WIFI_DEVICES");
mExecutor = Executors.newSingleThreadExecutor();
mFtd = new FullThreadDevice(10 /* nodeId */);
mOtCtl = new OtDaemonController();