summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorBenjamin Schwartz <bsschwar@google.com>2021-04-08 05:34:33 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-04-08 05:34:33 +0000
commiteca2606dfd9edda8085ff11132023af4fa5f6291 (patch)
treec38d34e29cea639adfae98569632b35b508118f2 /power
parent01db945276e52a02ad473707a6bb005698343751 (diff)
parent87905ec84c7918aa2c05ad9ca10c065073f60253 (diff)
Merge "power/stats: Split channel name validation test" am: 43374307a3 am: 8ac06fbf1f am: 87905ec84c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1668785 Change-Id: I93e7d1f42fc6503c85f97b06013b13081253660e
Diffstat (limited to 'power')
-rw-r--r--power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp b/power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp
index db2cfd81c1..c7ba96cec3 100644
--- a/power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp
+++ b/power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp
@@ -239,12 +239,22 @@ TEST_P(PowerStatsAidl, TestGetEnergyMeterInfo) {
ASSERT_OK(powerstats->getEnergyMeterInfo(&info));
}
-// Each channel must have a valid name and subsystem
+// Each channel must have a valid name
TEST_P(PowerStatsAidl, ValidateChannelNames) {
std::vector<Channel> channels;
ASSERT_OK(powerstats->getEnergyMeterInfo(&channels));
+
for (auto channel : channels) {
testNameValid(channel.name);
+ }
+}
+
+// Each channel must have a valid subsystem
+TEST_P(PowerStatsAidl, ValidateSubsystemNames) {
+ std::vector<Channel> channels;
+ ASSERT_OK(powerstats->getEnergyMeterInfo(&channels));
+
+ for (auto channel : channels) {
testNameValid(channel.subsystem);
}
}