commit | 033ca4c8cf466009a0f5e72f3fcfb1e029b4509e | [log] [tgz] |
---|---|---|
author | Chiachang Wang <chiachangwang@google.com> | Thu Aug 17 09:40:05 2023 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Thu Aug 17 09:40:05 2023 +0000 |
tree | 935de4e8b41559add830de78a74397cffa632bdf | |
parent | 23b0bab6b1ae5fa2b6fd4a96586b0168aac50147 [diff] | |
parent | 8d336eb1a3d83c8d7d334a15d4ef8d4aec693c80 [diff] |
Merge "Stop the created handler threads" into main
diff --git a/tests/unit/java/com/android/server/connectivity/AutomaticOnOffKeepaliveTrackerTest.java b/tests/unit/java/com/android/server/connectivity/AutomaticOnOffKeepaliveTrackerTest.java index 1b71fb9..986c389 100644 --- a/tests/unit/java/com/android/server/connectivity/AutomaticOnOffKeepaliveTrackerTest.java +++ b/tests/unit/java/com/android/server/connectivity/AutomaticOnOffKeepaliveTrackerTest.java
@@ -367,6 +367,10 @@ @After public void teardown() throws Exception { TestKeepaliveInfo.closeAllSockets(); + if (mHandlerThread != null) { + mHandlerThread.quitSafely(); + mHandlerThread.join(); + } } private final class AOOTestHandler extends Handler {
diff --git a/tests/unit/java/com/android/server/connectivity/KeepaliveStatsTrackerTest.java b/tests/unit/java/com/android/server/connectivity/KeepaliveStatsTrackerTest.java index fa703eb..90a0edd 100644 --- a/tests/unit/java/com/android/server/connectivity/KeepaliveStatsTrackerTest.java +++ b/tests/unit/java/com/android/server/connectivity/KeepaliveStatsTrackerTest.java
@@ -67,6 +67,7 @@ import com.android.testutils.DevSdkIgnoreRunner; import com.android.testutils.HandlerUtils; +import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -240,6 +241,14 @@ HandlerUtils.waitForIdle(mTestHandler, TIMEOUT_MS); } + @After + public void tearDown() throws Exception { + if (mHandlerThread != null) { + mHandlerThread.quitSafely(); + mHandlerThread.join(); + } + } + private void setElapsedRealtime(long time) { doReturn(time).when(mDependencies).getElapsedRealtime(); }