Merge "Avoid trigger Battery test when there is no battery" into pie-cts-dev am: e8995fddeb am: fb1e00b8b1 am: 85bb54f0c7 am: 3843e86e53

Original change: https://android-review.googlesource.com/c/platform/cts/+/1414049

Change-Id: I697c573306c5cef35359bc1dae315437271d1ac7
diff --git a/hostsidetests/incident/src/com/android/server/cts/BatteryStatsIncidentTest.java b/hostsidetests/incident/src/com/android/server/cts/BatteryStatsIncidentTest.java
index e353a8d..c6bb372e 100644
--- a/hostsidetests/incident/src/com/android/server/cts/BatteryStatsIncidentTest.java
+++ b/hostsidetests/incident/src/com/android/server/cts/BatteryStatsIncidentTest.java
@@ -55,7 +55,9 @@
         final BatteryStatsServiceDumpProto dump = getDump(BatteryStatsServiceDumpProto.parser(),
                 "dumpsys batterystats --proto");
 
-        verifyBatteryStatsServiceDumpProto(dump, PRIVACY_NONE);
+        if (BatteryIncidentTest.hasBattery(getDevice())) {
+            verifyBatteryStatsServiceDumpProto(dump, PRIVACY_NONE);
+        }
 
         batteryOffScreenOn();
     }
diff --git a/hostsidetests/incident/src/com/android/server/cts/IncidentdTest.java b/hostsidetests/incident/src/com/android/server/cts/IncidentdTest.java
index f7dcec1..a262209 100644
--- a/hostsidetests/incident/src/com/android/server/cts/IncidentdTest.java
+++ b/hostsidetests/incident/src/com/android/server/cts/IncidentdTest.java
@@ -44,9 +44,8 @@
 
         NotificationIncidentTest.verifyNotificationServiceDumpProto(dump.getNotification(), filterLevel);
 
-        BatteryStatsIncidentTest.verifyBatteryStatsServiceDumpProto(dump.getBatterystats(), filterLevel);
-
         if (BatteryIncidentTest.hasBattery(getDevice())) {
+            BatteryStatsIncidentTest.verifyBatteryStatsServiceDumpProto(dump.getBatterystats(), filterLevel);
             BatteryIncidentTest.verifyBatteryServiceDumpProto(dump.getBattery(), filterLevel);
         }