Fix flaky test in ApplicationExitInfoTest

Bug: 160548789
Test: atest ApplicationExitInfoTest
Change-Id: I245147cf10733bd30c2c5d616aca5bbde15ee43b
This commit is contained in:
Jing Ji
2020-09-14 00:37:14 -07:00
parent 8353fe0064
commit 0ec0dba17e

View File

@@ -120,6 +120,7 @@ public class ApplicationExitInfoTest {
mHandlerThread.start();
mHandler = new Handler(mHandlerThread.getLooper());
mProcessList = spy(new ProcessList());
ProcessList.sKillHandler = null;
mAppExitInfoTracker = spy(new AppExitInfoTracker());
setFieldValue(AppExitInfoTracker.class, mAppExitInfoTracker, "mIsolatedUidRecords",
spy(mAppExitInfoTracker.new IsolatedUidRecords()));
@@ -147,6 +148,7 @@ public class ApplicationExitInfoTest {
public void tearDown() {
LocalServices.removeServiceForTest(PackageManagerInternal.class);
mHandlerThread.quit();
ProcessList.sKillHandler = null;
}
private static <T> void setFieldValue(Class clazz, Object obj, String fieldName, T val) {