Fix test failure in FrameworksServicesTests

Bug: 195955563
Test: atest FrameworksServicesTests
Change-Id: Id6cba0632b5104a1f94ca9e59489ec7effe7a791
This commit is contained in:
Jing Ji
2021-08-25 00:04:42 -07:00
parent 65ce8c0b09
commit 593fb6b8f9
2 changed files with 6 additions and 2 deletions

View File

@@ -281,7 +281,8 @@ class ProcessErrorStateRecord {
EventLog.writeEvent(EventLogTags.AM_ANR, mApp.userId, pid, mApp.processName,
mApp.info.flags, annotation);
if (mService.mTraceErrorLogger.isAddErrorIdEnabled()) {
if (mService.mTraceErrorLogger != null
&& mService.mTraceErrorLogger.isAddErrorIdEnabled()) {
errorId = mService.mTraceErrorLogger.generateErrorId();
mService.mTraceErrorLogger.addErrorIdToTrace(mApp.processName, errorId);
} else {
@@ -427,7 +428,7 @@ class ProcessErrorStateRecord {
float loadingProgress = 1;
IncrementalMetrics incrementalMetrics = null;
final PackageManagerInternal packageManagerInternal = mService.getPackageManagerInternal();
if (mApp.info != null && mApp.info.packageName != null) {
if (mApp.info != null && mApp.info.packageName != null && packageManagerInternal != null) {
IncrementalStatesInfo incrementalStatesInfo =
packageManagerInternal.getIncrementalStatesInfo(
mApp.info.packageName, mApp.uid, mApp.userId);

View File

@@ -470,6 +470,8 @@ public class ActivityManagerTest {
sendCommand(COMMAND_UNBIND_SERVICE, TEST_APP2, TEST_APP1, null);
runShellCommand("cmd deviceidle whitelist -" + TEST_APP1);
runShellCommand("cmd deviceidle whitelist -" + TEST_APP2);
am.forceStopPackage(TEST_APP1);
am.forceStopPackage(TEST_APP2);
}
}
@@ -700,6 +702,7 @@ public class ActivityManagerTest {
am.removeOnUidImportanceListener(uidListener1);
am.removeOnUidImportanceListener(uidListener2);
am.removeOnUidImportanceListener(uidListener3);
am.forceStopPackage(TEST_APP1);
}
}