Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 100851f4 authored by Chiachang Wang's avatar Chiachang Wang Committed by Automerger Merge Worker
Browse files

Merge "Set last probing time to always evaluate stall" am: 8f537063 am: 0d7d2be2 am: 293996cc

Original change: https://android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/1684386

Change-Id: Id392696df5b67fc4fc42b03e37f3d43952e70994
parents 3ae1af33 293996cc
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -2023,6 +2023,8 @@ public class NetworkMonitorTest {
                ArgumentCaptor.forClass(DataStallDetectionStats.class);
                ArgumentCaptor.forClass(DataStallDetectionStats.class);
        verify(mDependencies, timeout(HANDLER_TIMEOUT_MS).times(1))
        verify(mDependencies, timeout(HANDLER_TIMEOUT_MS).times(1))
                .writeDataStallDetectionStats(statsCaptor.capture(), probeResultCaptor.capture());
                .writeDataStallDetectionStats(statsCaptor.capture(), probeResultCaptor.capture());
        // Ensure probe will not stop due to rate-limiting mechanism.
        nm.setLastProbeTime(SystemClock.elapsedRealtime() - 1000);
        assertTrue(nm.isDataStall());
        assertTrue(nm.isDataStall());
        assertTrue(probeResultCaptor.getValue().isSuccessful());
        assertTrue(probeResultCaptor.getValue().isSuccessful());
        verifyTestDataStallDetectionStats(evalType, transport, statsCaptor.getValue());
        verifyTestDataStallDetectionStats(evalType, transport, statsCaptor.getValue());