From 1f6d550027dd3b304d29b75056467e64da3e539f Mon Sep 17 00:00:00 2001 From: Benjamin Schwartz Date: Wed, 7 Apr 2021 16:03:37 -0700 Subject: [PATCH] power/stats: Split channel name validation test Bug: 184722506 Test: atest VtsHalPowerStatsTargetTest Change-Id: I4354c2c750073fcf1f950d84ec7d910fc04e8684 --- power/stats/aidl/vts/VtsHalPowerStatsTargetTest.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 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 channels; + ASSERT_OK(powerstats->getEnergyMeterInfo(&channels)); + + for (auto channel : channels) { testNameValid(channel.subsystem); } }