Merge "ConnectivityMetricsEvent: add ifname, netid, transports"
This commit is contained in:
committed by
Android (Google) Code Review
commit
2dbe719d4f
@@ -85,7 +85,7 @@ public class IpConnectivityMetricsTest extends TestCase {
|
|||||||
new Thread() {
|
new Thread() {
|
||||||
public void run() {
|
public void run() {
|
||||||
for (int j = 0; j < nEvents; j++) {
|
for (int j = 0; j < nEvents; j++) {
|
||||||
assertTrue(logger.log(i * 100 + j, FAKE_EV));
|
assertTrue(logger.log(1 + i * 100 + j, FAKE_EV));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.start();
|
}.start();
|
||||||
@@ -96,7 +96,7 @@ public class IpConnectivityMetricsTest extends TestCase {
|
|||||||
Iterator<ConnectivityMetricsEvent> iter = got.iterator();
|
Iterator<ConnectivityMetricsEvent> iter = got.iterator();
|
||||||
for (int i = 0; i < nCallers; i++) {
|
for (int i = 0; i < nCallers; i++) {
|
||||||
for (int j = 0; j < nEvents; j++) {
|
for (int j = 0; j < nEvents; j++) {
|
||||||
int expectedTimestamp = i * 100 + j;
|
int expectedTimestamp = 1 + i * 100 + j;
|
||||||
assertEventsEqual(expectedEvent(expectedTimestamp), iter.next());
|
assertEventsEqual(expectedEvent(expectedTimestamp), iter.next());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.net.metrics.ConnectStats;
|
|||||||
import android.net.metrics.DnsEvent;
|
import android.net.metrics.DnsEvent;
|
||||||
import android.net.metrics.INetdEventListener;
|
import android.net.metrics.INetdEventListener;
|
||||||
import android.net.metrics.IpConnectivityLog;
|
import android.net.metrics.IpConnectivityLog;
|
||||||
|
import android.os.Parcelable;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.system.OsConstants;
|
import android.system.OsConstants;
|
||||||
import android.test.suitebuilder.annotation.SmallTest;
|
import android.test.suitebuilder.annotation.SmallTest;
|
||||||
@@ -165,8 +166,8 @@ public class NetdEventListenerServiceTest extends TestCase {
|
|||||||
// call onLost() asynchronously to logDnsAsync's onDnsEvent() calls.
|
// call onLost() asynchronously to logDnsAsync's onDnsEvent() calls.
|
||||||
mCallbackCaptor.getValue().onLost(new Network(105));
|
mCallbackCaptor.getValue().onLost(new Network(105));
|
||||||
|
|
||||||
// do not verify unpredictable batch
|
// do not verify batch with unpredictable length
|
||||||
verify(mLog, timeout(500).times(1)).log(any());
|
verify(mLog, timeout(500).times(1)).log(any(Parcelable.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@@ -279,11 +280,7 @@ public class NetdEventListenerServiceTest extends TestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void logDnsAsync(int netId, int[] latencies) {
|
void logDnsAsync(int netId, int[] latencies) {
|
||||||
new Thread() {
|
new Thread(() -> log(netId, latencies)).start();
|
||||||
public void run() {
|
|
||||||
log(netId, latencies);
|
|
||||||
}
|
|
||||||
}.start();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void verifyLoggedDnsEvents(DnsEvent... expected) {
|
void verifyLoggedDnsEvents(DnsEvent... expected) {
|
||||||
|
|||||||
Reference in New Issue
Block a user