diff options
author | Wei Wang <weiwa@google.com> | 2020-02-13 17:12:13 -0800 |
---|---|---|
committer | Wei Wang <weiwa@google.com> | 2020-02-14 02:22:10 +0000 |
commit | 9e33ab41c0da89ab20eb1bb331f2f803f489f4b1 (patch) | |
tree | 7e0d6b975af1f3b0bd60a5fffa9ac31901eff5fa /services/robotests/src | |
parent | d7ecc6237cc963c1fe6f182a217dfed163357f4d (diff) |
Add feature id to location dumpsys.
Sample dumpsys output:
Reciever[961e275 listener UpdateRecord[passive android SensorNotification (1000 foreground) Request[POWER_NONE passive fastest=+30m0s0ms] null] monitoring location: true]
At 2020-02-14 01:09:12: + passive request from android with feature SensorNotification at interval 1800 seconds
Bug: 129416976
Test: atest CtsLocationFineTestCases
Change-Id: I15dcc00aac61e47651e41fd95e08d7cdbc553b25
Diffstat (limited to 'services/robotests/src')
-rw-r--r-- | services/robotests/src/com/android/server/location/LocationRequestStatisticsTest.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/services/robotests/src/com/android/server/location/LocationRequestStatisticsTest.java b/services/robotests/src/com/android/server/location/LocationRequestStatisticsTest.java index 4cbdbd178944..2d0fe5875301 100644 --- a/services/robotests/src/com/android/server/location/LocationRequestStatisticsTest.java +++ b/services/robotests/src/com/android/server/location/LocationRequestStatisticsTest.java @@ -35,6 +35,7 @@ import java.io.StringWriter; @RunWith(RobolectricTestRunner.class) @Presubmit public class LocationRequestStatisticsTest { + private static final String FEATURE_ID = "featureId"; /** * Check adding and removing requests & strings @@ -43,17 +44,18 @@ public class LocationRequestStatisticsTest { public void testRequestSummary() { LocationRequestStatistics.RequestSummary summary = new LocationRequestStatistics.RequestSummary( - "com.example", "gps", 1000); + "com.example", FEATURE_ID, "gps", 1000); StringWriter stringWriter = new StringWriter(); summary.dump(new IndentingPrintWriter(new PrintWriter(stringWriter), " "), 1234); assertThat(stringWriter.toString()).startsWith("At"); StringWriter stringWriterRemove = new StringWriter(); summary = new LocationRequestStatistics.RequestSummary( - "com.example", "gps", + "com.example", "gps", FEATURE_ID, LocationRequestStatistics.RequestSummary.REQUEST_ENDED_INTERVAL); summary.dump(new IndentingPrintWriter(new PrintWriter(stringWriterRemove), " "), 2345); assertThat(stringWriterRemove.toString()).contains("-"); + assertThat(stringWriterRemove.toString()).contains(FEATURE_ID); } /** @@ -62,11 +64,11 @@ public class LocationRequestStatisticsTest { @Test public void testSummaryList() { LocationRequestStatistics statistics = new LocationRequestStatistics(); - statistics.history.addRequest("com.example", "gps", 1000); + statistics.history.addRequest("com.example", FEATURE_ID, "gps", 1000); assertThat(statistics.history.mList.size()).isEqualTo(1); // Try (not) to overflow for (int i = 0; i < LocationRequestStatistics.RequestSummaryLimitedHistory.MAX_SIZE; i++) { - statistics.history.addRequest("com.example", "gps", 1000); + statistics.history.addRequest("com.example", FEATURE_ID, "gps", 1000); } assertThat(statistics.history.mList.size()).isEqualTo( LocationRequestStatistics.RequestSummaryLimitedHistory.MAX_SIZE); |