diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java | 6 | ||||
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java | 18 |
2 files changed, 13 insertions, 11 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java index b9ee6af5b..6b44d4762 100644 --- a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java +++ b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java @@ -3156,7 +3156,7 @@ public class ClientModeImplTest { mLooper.dispatchAll(); verify(mWifiMetrics).updateWifiUsabilityStatsEntries(any(), eq(stats)); verify(mWifiMetrics, never()).addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - eq(anyInt())); + eq(anyInt()), eq(-1)); when(mWifiDataStall.checkForDataStall(any(), any())) .thenReturn(WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX); @@ -3164,7 +3164,7 @@ public class ClientModeImplTest { mLooper.dispatchAll(); verify(mWifiMetrics, times(2)).updateWifiUsabilityStatsEntries(any(), eq(stats)); verify(mWifiMetrics).addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX); + WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX, -1); } /** @@ -3416,6 +3416,6 @@ public class ClientModeImplTest { verify(mWifiMetrics).logWifiIsUnusableEvent( WifiIsUnusableEvent.TYPE_IP_REACHABILITY_LOST); verify(mWifiMetrics).addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_IP_REACHABILITY_LOST); + WifiUsabilityStats.TYPE_IP_REACHABILITY_LOST, -1); } } diff --git a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java index 7bfb82719..d933a49c8 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java @@ -2730,7 +2730,7 @@ public class WifiMetricsTest { mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats1); mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats2); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); return nextRandomStats(stats2); } @@ -2776,7 +2776,7 @@ public class WifiMetricsTest { mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats2); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); // Add 2 LABEL_GOOD but only 1 should remain in the converted proto WifiLinkLayerStats statsGood = addGoodWifiUsabilityStats(nextRandomStats(stats2)); @@ -2930,7 +2930,7 @@ public class WifiMetricsTest { } mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats3); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); for (int i = 0; i < WifiMetrics.MAX_WIFI_USABILITY_STATS_ENTRIES_LIST_SIZE - 1; i++) { mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats4); stats4 = nextRandomStats(stats4); @@ -2938,7 +2938,7 @@ public class WifiMetricsTest { stats4.timeStampInMs = stats3.timeStampInMs - 1 + WifiMetrics.MIN_DATA_STALL_WAIT_MS; mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats4); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); dumpProtoAndDeserialize(); assertEquals(2, mDecodedProto.wifiUsabilityStatsList.length); } @@ -2969,7 +2969,7 @@ public class WifiMetricsTest { } mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats3); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); for (int i = 0; i < WifiMetrics.MAX_WIFI_USABILITY_STATS_ENTRIES_LIST_SIZE - 1; i++) { mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats4); stats4 = nextRandomStats(stats4); @@ -2977,7 +2977,7 @@ public class WifiMetricsTest { stats4.timeStampInMs = stats3.timeStampInMs + 1 + WifiMetrics.MIN_DATA_STALL_WAIT_MS; mWifiMetrics.updateWifiUsabilityStatsEntries(info, stats4); mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX); + WifiUsabilityStats.TYPE_DATA_STALL_BAD_TX, -1); dumpProtoAndDeserialize(); assertEquals(4, mDecodedProto.wifiUsabilityStatsList.length); } @@ -3223,6 +3223,7 @@ public class WifiMetricsTest { assertEquals(WifiUsabilityStats.LABEL_GOOD, statsList[0].label); assertEquals(WifiUsabilityStats.LABEL_BAD, statsList[1].label); assertEquals(WifiIsUnusableEvent.TYPE_FIRMWARE_ALERT, statsList[1].triggerType); + assertEquals(2, statsList[1].firmwareAlertCode); } /** @@ -3242,13 +3243,14 @@ public class WifiMetricsTest { WifiLinkLayerStats statsGood = addGoodWifiUsabilityStats(nextRandomStats(stats1)); // Wifi data stall occurs mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX); + WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX, -1); dumpProtoAndDeserialize(); assertEquals(2, mDecodedProto.wifiUsabilityStatsList.length); WifiUsabilityStats[] statsList = mDecodedProto.wifiUsabilityStatsList; assertEquals(WifiUsabilityStats.LABEL_BAD, statsList[1].label); assertEquals(WifiIsUnusableEvent.TYPE_DATA_STALL_BAD_TX, statsList[1].triggerType); + assertEquals(-1, statsList[1].firmwareAlertCode); } /** @@ -3567,7 +3569,7 @@ public class WifiMetricsTest { WifiLinkLayerStats statsGood = addGoodWifiUsabilityStats(nextRandomStats(stats1)); // IP reachability lost occurs mWifiMetrics.addToWifiUsabilityStatsList(WifiUsabilityStats.LABEL_BAD, - WifiUsabilityStats.TYPE_IP_REACHABILITY_LOST); + WifiUsabilityStats.TYPE_IP_REACHABILITY_LOST, -1); dumpProtoAndDeserialize(); assertEquals(2, mDecodedProto.wifiUsabilityStatsList.length); |