summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2018-04-24 16:28:53 -0700
committerRoshan Pius <rpius@google.com>2018-04-30 14:17:23 -0700
commit5d540c3dbe22ebd666e5f712a28327d3c7f34a49 (patch)
tree9390cf4df40609dfa67a8457b01ddc785d1eb349 /tests
parent80512c6070e4c2c84a2d7c58ad56d4f1ca3258ed (diff)
WifiMetrics: Add metrics for radio mode change
Bug: 69117051 Test: Unit tests Change-Id: Id097255cb9e2620a4074986e1ee8d3ce7b5b143f
Diffstat (limited to 'tests')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
index 8212169dc..8630e9ee8 100644
--- a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
@@ -286,6 +286,10 @@ public class WifiMetricsTest {
private static final int NUM_WPS_OTHER_CONNECTION_FAILURE = 16;
private static final int NUM_WPS_SUPPLICANT_FAILURE = 12;
private static final int NUM_WPS_CANCELLATION = 11;
+ private static final int NUM_RADIO_MODE_CHANGE_TO_MCC = 4;
+ private static final int NUM_RADIO_MODE_CHANGE_TO_SCC = 13;
+ private static final int NUM_RADIO_MODE_CHANGE_TO_SBS = 19;
+ private static final int NUM_RADIO_MODE_CHANGE_TO_DBS = 34;
private static final long NUM_WATCHDOG_SUCCESS_DURATION_MS = 65;
/** Number of notifications per "Connect to Network" notification type. */
@@ -587,6 +591,18 @@ public class WifiMetricsTest {
for (int i = 0; i < NUM_PASSPOINT_PROVIDER_UNINSTALL_SUCCESS; i++) {
mWifiMetrics.incrementNumPasspointProviderUninstallSuccess();
}
+ for (int i = 0; i < NUM_RADIO_MODE_CHANGE_TO_MCC; i++) {
+ mWifiMetrics.incrementNumRadioModeChangeToMcc();
+ }
+ for (int i = 0; i < NUM_RADIO_MODE_CHANGE_TO_SCC; i++) {
+ mWifiMetrics.incrementNumRadioModeChangeToScc();
+ }
+ for (int i = 0; i < NUM_RADIO_MODE_CHANGE_TO_SBS; i++) {
+ mWifiMetrics.incrementNumRadioModeChangeToSbs();
+ }
+ for (int i = 0; i < NUM_RADIO_MODE_CHANGE_TO_DBS; i++) {
+ mWifiMetrics.incrementNumRadioModeChangeToDbs();
+ }
// increment pno scan metrics
for (int i = 0; i < NUM_PNO_SCAN_ATTEMPTS; i++) {
@@ -880,6 +896,10 @@ public class WifiMetricsTest {
mDecodedProto.numPasspointProviderUninstallSuccess);
assertEquals(NUM_PASSPOINT_PROVIDERS_SUCCESSFULLY_CONNECTED,
mDecodedProto.numPasspointProvidersSuccessfullyConnected);
+ assertEquals(NUM_RADIO_MODE_CHANGE_TO_MCC, mDecodedProto.numRadioModeChangeToMcc);
+ assertEquals(NUM_RADIO_MODE_CHANGE_TO_SCC, mDecodedProto.numRadioModeChangeToScc);
+ assertEquals(NUM_RADIO_MODE_CHANGE_TO_SBS, mDecodedProto.numRadioModeChangeToSbs);
+ assertEquals(NUM_RADIO_MODE_CHANGE_TO_DBS, mDecodedProto.numRadioModeChangeToDbs);
PnoScanMetrics pno_metrics = mDecodedProto.pnoScanMetrics;
assertNotNull(pno_metrics);