Add method to remove test from tracked loopers

Add method to remove a test from the sLoopers map, since keeping them
around forever results in a memory leak for large test suites.

Bug: 156287358
Test: atest FrameworksTelephonyTests
Change-Id: I553ea3a1dac3ff4107e0c7caabee26d21f4c52f8
This commit is contained in:
Hall Liu
2020-05-13 18:34:11 -07:00
parent 7121bc89c8
commit a853b23c0e

View File

@@ -222,6 +222,10 @@ public class TestableLooper {
return sLoopers.get(test);
}
public static void remove(Object test) {
sLoopers.remove(test);
}
static class LooperFrameworkMethod extends FrameworkMethod {
private HandlerThread mHandlerThread;