Fix a flake in ConnectivityDiagnostics
Bug: none Test: ConnectivityServiceTest Change-Id: I9242226be976e7c346addcbaf7e2b0154a3829f7
This commit is contained in:
parent
93bda73970
commit
4da146bd2f
1 changed files with 6 additions and 17 deletions
|
|
@ -10291,6 +10291,12 @@ public class ConnectivityServiceTest {
|
|||
mCellNetworkAgent.connect(true);
|
||||
callback.expectAvailableThenValidatedCallbacks(mCellNetworkAgent);
|
||||
callback.assertNoCallback();
|
||||
|
||||
// Make sure a report is sent and that the caps are suitably redacted.
|
||||
verify(mConnectivityDiagnosticsCallback, timeout(TIMEOUT_MS))
|
||||
.onConnectivityReportAvailable(argThat(report ->
|
||||
areConnDiagCapsRedacted(report.getNetworkCapabilities())));
|
||||
reset(mConnectivityDiagnosticsCallback);
|
||||
}
|
||||
|
||||
private boolean areConnDiagCapsRedacted(NetworkCapabilities nc) {
|
||||
|
|
@ -10303,17 +10309,6 @@ public class ConnectivityServiceTest {
|
|||
&& ti.settingsRedacted;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testConnectivityDiagnosticsCallbackOnConnectivityReportAvailable()
|
||||
throws Exception {
|
||||
setUpConnectivityDiagnosticsCallback();
|
||||
|
||||
// Verify onConnectivityReport fired
|
||||
verify(mConnectivityDiagnosticsCallback, timeout(TIMEOUT_MS))
|
||||
.onConnectivityReportAvailable(argThat(report ->
|
||||
areConnDiagCapsRedacted(report.getNetworkCapabilities())));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testConnectivityDiagnosticsCallbackOnDataStallSuspected() throws Exception {
|
||||
setUpConnectivityDiagnosticsCallback();
|
||||
|
|
@ -10331,9 +10326,6 @@ public class ConnectivityServiceTest {
|
|||
public void testConnectivityDiagnosticsCallbackOnConnectivityReported() throws Exception {
|
||||
setUpConnectivityDiagnosticsCallback();
|
||||
|
||||
// reset to ignore callbacks from setup
|
||||
reset(mConnectivityDiagnosticsCallback);
|
||||
|
||||
final Network n = mCellNetworkAgent.getNetwork();
|
||||
final boolean hasConnectivity = true;
|
||||
mService.reportNetworkConnectivity(n, hasConnectivity);
|
||||
|
|
@ -10365,9 +10357,6 @@ public class ConnectivityServiceTest {
|
|||
throws Exception {
|
||||
setUpConnectivityDiagnosticsCallback();
|
||||
|
||||
// reset to ignore callbacks from setup
|
||||
reset(mConnectivityDiagnosticsCallback);
|
||||
|
||||
// report known Connectivity from a different uid. Verify that network is not re-validated
|
||||
// and this callback is not notified.
|
||||
final Network n = mCellNetworkAgent.getNetwork();
|
||||
|
|
|
|||
Loading…
Reference in a new issue