Merge "Fix broken hibernation test" into sc-dev
This commit is contained in:
@@ -109,7 +109,7 @@ public final class AppHibernationService extends SystemService {
|
|||||||
private final boolean mOatArtifactDeletionEnabled;
|
private final boolean mOatArtifactDeletionEnabled;
|
||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
static boolean sIsServiceEnabled;
|
public static boolean sIsServiceEnabled;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes the system service.
|
* Initializes the system service.
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import android.testing.AndroidTestingRunner
|
|||||||
import android.testing.TestableLooper
|
import android.testing.TestableLooper
|
||||||
import android.testing.TestableLooper.RunWithLooper
|
import android.testing.TestableLooper.RunWithLooper
|
||||||
import com.android.server.apphibernation.AppHibernationManagerInternal
|
import com.android.server.apphibernation.AppHibernationManagerInternal
|
||||||
|
import com.android.server.apphibernation.AppHibernationService
|
||||||
import com.android.server.extendedtestutils.wheneverStatic
|
import com.android.server.extendedtestutils.wheneverStatic
|
||||||
import com.android.server.testutils.whenever
|
import com.android.server.testutils.whenever
|
||||||
import org.junit.Assert.assertFalse
|
import org.junit.Assert.assertFalse
|
||||||
@@ -61,6 +62,7 @@ class PackageManagerServiceHibernationTests {
|
|||||||
MockitoAnnotations.initMocks(this)
|
MockitoAnnotations.initMocks(this)
|
||||||
wheneverStatic { DeviceConfig.getBoolean(
|
wheneverStatic { DeviceConfig.getBoolean(
|
||||||
NAMESPACE_APP_HIBERNATION, KEY_APP_HIBERNATION_ENABLED, false) }.thenReturn(true)
|
NAMESPACE_APP_HIBERNATION, KEY_APP_HIBERNATION_ENABLED, false) }.thenReturn(true)
|
||||||
|
AppHibernationService.sIsServiceEnabled = true
|
||||||
rule.system().stageNominalSystemState()
|
rule.system().stageNominalSystemState()
|
||||||
whenever(rule.mocks().injector.getLocalService(AppHibernationManagerInternal::class.java))
|
whenever(rule.mocks().injector.getLocalService(AppHibernationManagerInternal::class.java))
|
||||||
.thenReturn(appHibernationManager)
|
.thenReturn(appHibernationManager)
|
||||||
|
|||||||
Reference in New Issue
Block a user