From 504fe7d5102f19335a2ec7a3798fdc23575d8864 Mon Sep 17 00:00:00 2001 From: Kangping Dong Date: Wed, 10 Apr 2024 13:06:43 +0800 Subject: [PATCH] [Thread] loose the restriction on the setEnabled API behavior It's too strict that the device must rejoin the network after being enabled again. This probably don't work on mobile devices. remove the CTS case for now. Change-Id: I3a4511f4b2fddddf982206720bbb61f718bc8327 --- .../net/thread/cts/ThreadNetworkControllerTest.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkControllerTest.java b/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkControllerTest.java index ba7392cdb3..ff7d02762c 100644 --- a/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkControllerTest.java +++ b/thread/tests/cts/src/android/net/thread/cts/ThreadNetworkControllerTest.java @@ -748,17 +748,6 @@ public class ThreadNetworkControllerTest { assertThat(getDeviceRole(mController)).isEqualTo(DEVICE_ROLE_STOPPED); } - @Test - public void setEnabled_toggleAfterJoin_joinsThreadNetworkAgain() throws Exception { - joinRandomizedDatasetAndWait(mController); - - setEnabledAndWait(mController, false); - assertThat(getDeviceRole(mController)).isEqualTo(DEVICE_ROLE_STOPPED); - setEnabledAndWait(mController, true); - - runAsShell(ACCESS_NETWORK_STATE, () -> waitForAttachedState(mController)); - } - @Test public void setEnabled_enableFollowedByDisable_allSucceed() throws Exception { joinRandomizedDatasetAndWait(mController);