diff options
author | 2019-10-25 10:57:07 -0700 | |
---|---|---|
committer | 2019-10-25 10:57:07 -0700 | |
commit | a087631aa95f3131b7d9d8e3723e5d527912a08c (patch) | |
tree | c1d5a32f680b38095077ab33818879a0d586d607 | |
parent | bc26413cc46ed67379a17da8e491deb1ba5927c5 (diff) | |
parent | a4084c6b08947c4ef4b8cccec3e7897b893ece36 (diff) |
Merge "Wifi usability: Clear the ring buffer after adding each usability stats to the upload list." into qt-qpr1-dev
am: a4084c6b08
Change-Id: I143e1537a8417b8e30c1926b5f276cd61441c728
-rw-r--r-- | service/java/com/android/server/wifi/WifiMetrics.java | 1 | ||||
-rw-r--r-- | service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/service/java/com/android/server/wifi/WifiMetrics.java b/service/java/com/android/server/wifi/WifiMetrics.java index 1b7e8cdb3a..27fe140a78 100644 --- a/service/java/com/android/server/wifi/WifiMetrics.java +++ b/service/java/com/android/server/wifi/WifiMetrics.java @@ -4624,6 +4624,7 @@ public class WifiMetrics { } } mWifiUsabilityStatsCounter = 0; + mWifiUsabilityStatsEntriesList.clear(); } } diff --git a/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java index 7e086d4ce1..73ac30f417 100644 --- a/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java +++ b/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java @@ -2999,9 +2999,10 @@ public class WifiMetricsTest { dumpProtoAndDeserialize(); assertEquals(2 * WifiMetrics.MAX_WIFI_USABILITY_STATS_PER_TYPE_TO_UPLOAD, mDecodedProto.wifiUsabilityStatsList.length); - for (int i = 0; i < mDecodedProto.wifiUsabilityStatsList.length; i++) { + for (int i = 0; i < WifiMetrics.MAX_WIFI_USABILITY_STATS_PER_TYPE_TO_UPLOAD; i++) { assertEquals(WifiMetrics.MAX_WIFI_USABILITY_STATS_ENTRIES_LIST_SIZE, - mDecodedProto.wifiUsabilityStatsList[i].stats.length); + mDecodedProto.wifiUsabilityStatsList[2 * i].stats.length); + assertEquals(2, mDecodedProto.wifiUsabilityStatsList[2 * i + 1].stats.length); } } |