diff options
| author | 2023-12-04 18:18:48 +0000 | |
|---|---|---|
| committer | 2023-12-04 18:18:48 +0000 | |
| commit | 9c10535b71621c93d9b78924e4b320fce46e2b42 (patch) | |
| tree | ca42fe7f25701c14fbe659e87908840ae76211dd | |
| parent | ca754db2ed82cf51862e68090d66456a60322b48 (diff) | |
| parent | 9d3dff4ab84820404b6b130bd5435cf578dc87cf (diff) | |
Merge "Mock the setOomAdj path in OomAdjuster" into main
2 files changed, 10 insertions, 8 deletions
diff --git a/services/tests/mockingservicestests/src/com/android/server/am/BaseBroadcastQueueTest.java b/services/tests/mockingservicestests/src/com/android/server/am/BaseBroadcastQueueTest.java index 72dc7259dc1f..4ba9d60a5abf 100644 --- a/services/tests/mockingservicestests/src/com/android/server/am/BaseBroadcastQueueTest.java +++ b/services/tests/mockingservicestests/src/com/android/server/am/BaseBroadcastQueueTest.java @@ -17,7 +17,6 @@ package com.android.server.am; import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyBoolean; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.ArgumentMatchers.eq; @@ -44,6 +43,9 @@ import android.util.SparseArray; import androidx.test.platform.app.InstrumentationRegistry; +import com.android.dx.mockito.inline.extended.ExtendedMockito; +import com.android.internal.util.FrameworkStatsLog; +import com.android.modules.utils.testing.ExtendedMockitoRule; import com.android.server.AlarmManagerInternal; import com.android.server.DropBoxManagerInternal; import com.android.server.LocalServices; @@ -85,6 +87,12 @@ public abstract class BaseBroadcastQueueTest { public final ApplicationExitInfoTest.ServiceThreadRule mServiceThreadRule = new ApplicationExitInfoTest.ServiceThreadRule(); + @Rule + public final ExtendedMockitoRule mExtendedMockitoRule = new ExtendedMockitoRule.Builder(this) + .spyStatic(FrameworkStatsLog.class) + .spyStatic(ProcessList.class) + .build(); + @Mock AppOpsService mAppOpsService; @Mock @@ -140,6 +148,7 @@ public abstract class BaseBroadcastQueueTest { realAms.mActivityTaskManager.initialize(null, null, mContext.getMainLooper()); realAms.mAtmInternal = spy(realAms.mActivityTaskManager.getAtmInternal()); realAms.mOomAdjuster = spy(realAms.mOomAdjuster); + ExtendedMockito.doNothing().when(() -> ProcessList.setOomAdj(anyInt(), anyInt(), anyInt())); realAms.mPackageManagerInt = mPackageManagerInt; realAms.mUsageStatsService = mUsageStatsManagerInt; realAms.mProcessesReady = true; diff --git a/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueModernImplTest.java b/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueModernImplTest.java index 2378416f8bd0..c03799d8b41f 100644 --- a/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueModernImplTest.java +++ b/services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueModernImplTest.java @@ -79,11 +79,9 @@ import androidx.test.filters.SmallTest; import androidx.test.platform.app.InstrumentationRegistry; import com.android.internal.util.FrameworkStatsLog; -import com.android.modules.utils.testing.ExtendedMockitoRule; import org.junit.After; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; import org.mockito.Mock; @@ -112,11 +110,6 @@ public final class BroadcastQueueModernImplTest extends BaseBroadcastQueueTest { BroadcastProcessQueue mHead; - @Rule - public final ExtendedMockitoRule mExtendedMockitoRule = new ExtendedMockitoRule.Builder(this) - .spyStatic(FrameworkStatsLog.class) - .build(); - @Before public void setUp() throws Exception { super.setUp(); |