diff options
author | 2024-11-27 16:40:15 -0800 | |
---|---|---|
committer | 2024-12-02 18:50:17 +0000 | |
commit | 384c93fc72dd0f55e7c16e94748fa8ccb0260267 (patch) | |
tree | a561a1029dea8fec17696655bc5ff21d4ee2adb6 | |
parent | c4ddd4edd9758a1001d1e2f187c574d08ffd706c (diff) |
Clean up safe_mode_config flag check in the functional code
This patch cleans up the flag check in the functional code. The
flag is already fully released in Android V
At the same time, the flag definition is not removed because it
is an exportable flag
Bug: 380326369
Bug: 276358140
Test: atest FrameworksVcnTests && atest CtsVcnTestCases
Flag: EXEMPT, clean up released flag
Change-Id: I985d37e192c4bc87ebd433f4de3b7fe93b039f7d
-rw-r--r-- | services/core/java/com/android/server/vcn/VcnGatewayConnection.java | 5 | ||||
-rw-r--r-- | tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java | 24 |
2 files changed, 3 insertions, 26 deletions
diff --git a/services/core/java/com/android/server/vcn/VcnGatewayConnection.java b/services/core/java/com/android/server/vcn/VcnGatewayConnection.java index 9ccf0401e91d..77bda9dc6b14 100644 --- a/services/core/java/com/android/server/vcn/VcnGatewayConnection.java +++ b/services/core/java/com/android/server/vcn/VcnGatewayConnection.java @@ -1228,10 +1228,7 @@ public class VcnGatewayConnection extends StateMachine { @VisibleForTesting(visibility = Visibility.PRIVATE) void setSafeModeAlarm() { - final boolean isFlagSafeModeConfigEnabled = mVcnContext.getFeatureFlags().safeModeConfig(); - logVdbg("isFlagSafeModeConfigEnabled " + isFlagSafeModeConfigEnabled); - - if (isFlagSafeModeConfigEnabled && !mConnectionConfig.isSafeModeEnabled()) { + if (!mConnectionConfig.isSafeModeEnabled()) { logVdbg("setSafeModeAlarm: safe mode disabled"); return; } diff --git a/tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java b/tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java index 76be232c2fe3..74db6a5211a0 100644 --- a/tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java +++ b/tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java @@ -659,7 +659,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection private void verifySetSafeModeAlarm( boolean safeModeEnabledByCaller, - boolean safeModeConfigFlagEnabled, boolean expectingSafeModeEnabled) throws Exception { final VcnGatewayConnectionConfig config = @@ -670,7 +669,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection mock(VcnGatewayConnection.Dependencies.class); setUpWakeupMessage( mSafeModeTimeoutAlarm, VcnGatewayConnection.SAFEMODE_TIMEOUT_ALARM, deps); - doReturn(safeModeConfigFlagEnabled).when(mFeatureFlags).safeModeConfig(); final VcnGatewayConnection connection = new VcnGatewayConnection( @@ -694,37 +692,19 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection } @Test - public void testSafeModeEnabled_configFlagEnabled() throws Exception { + public void testSafeModeEnabled() throws Exception { verifySetSafeModeAlarm( true /* safeModeEnabledByCaller */, - true /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } @Test - public void testSafeModeEnabled_configFlagDisabled() throws Exception { - verifySetSafeModeAlarm( - true /* safeModeEnabledByCaller */, - false /* safeModeConfigFlagEnabled */, - true /* expectingSafeModeEnabled */); - } - - @Test - public void testSafeModeDisabled_configFlagEnabled() throws Exception { + public void testSafeModeDisabled() throws Exception { verifySetSafeModeAlarm( false /* safeModeEnabledByCaller */, - true /* safeModeConfigFlagEnabled */, false /* expectingSafeModeEnabled */); } - @Test - public void testSafeModeDisabled_configFlagDisabled() throws Exception { - verifySetSafeModeAlarm( - false /* safeModeEnabledByCaller */, - false /* safeModeConfigFlagEnabled */, - true /* expectingSafeModeEnabled */); - } - private Consumer<VcnNetworkAgent> setupNetworkAndGetUnwantedCallback() { triggerChildOpened(); mTestLooper.dispatchAll(); |