AIDL Effect: Update vts test cases naming to remove timestamp.

Bug: 261646550
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I80ac39b5c9a51e006b80682398a61c000ef8c293
This commit is contained in:
Shunkai Yao
2022-12-08 00:07:13 +00:00
parent f56afb303b
commit f0803cd8d5
4 changed files with 11 additions and 30 deletions

View File

@@ -65,6 +65,12 @@ cc_test {
srcs: ["VtsHalAudioEffectTargetTest.cpp"],
}
cc_test {
name: "VtsHalBassBoostTargetTest",
defaults: ["VtsHalAudioTargetTestDefaults"],
srcs: ["VtsHalBassBoostTargetTest.cpp"],
}
cc_test {
name: "VtsHalEqualizerTargetTest",
defaults: ["VtsHalAudioTargetTestDefaults"],

View File

@@ -752,16 +752,9 @@ INSTANTIATE_TEST_SUITE_P(
::testing::Combine(testing::ValuesIn(
EffectFactoryHelper::getAllEffectDescriptors(IFactory::descriptor))),
[](const testing::TestParamInfo<AudioEffectTest::ParamType>& info) {
auto msSinceEpoch = std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::system_clock::now().time_since_epoch())
.count();
auto instance = std::get<PARAM_INSTANCE_NAME>(info.param);
std::ostringstream address;
address << msSinceEpoch << "_factory_" << instance.first.get();
std::string name = address.str() + "_UUID_timeLow_" +
::android::internal::ToString(instance.second.uuid.timeLow) +
"_timeMid_" +
::android::internal::ToString(instance.second.uuid.timeMid);
std::string name = "TYPE_" + instance.second.type.toString() + "_UUID_" +
instance.second.uuid.toString();
std::replace_if(
name.begin(), name.end(), [](const char c) { return !std::isalnum(c); }, '_');
return name;

View File

@@ -327,18 +327,9 @@ INSTANTIATE_TEST_SUITE_P(
IFactory::descriptor, kEqualizerTypeUUID)),
testing::ValuesIn(kBandLevels)),
[](const testing::TestParamInfo<EqualizerTest::ParamType>& info) {
auto msSinceEpoch = std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::system_clock::now().time_since_epoch())
.count();
auto instance = std::get<PARAM_INSTANCE_NAME>(info.param);
std::string bandLevel = std::to_string(std::get<PARAM_BAND_LEVEL>(info.param));
std::ostringstream address;
address << msSinceEpoch << "_factory_" << instance.first.get();
std::string name = address.str() + "_UUID_timeLow_" +
::android::internal::ToString(instance.second.uuid.timeLow) +
"_timeMid_" +
::android::internal::ToString(instance.second.uuid.timeMid) +
"_bandLevel_" + bandLevel;
std::string name = instance.second.uuid.toString() + "_bandLevel_" + bandLevel;
std::replace_if(
name.begin(), name.end(), [](const char c) { return !std::isalnum(c); }, '_');
return name;

View File

@@ -15,6 +15,7 @@
*/
#include <aidl/Vintf.h>
#include <string>
#define LOG_TAG "VtsHalLoudnessEnhancerTest"
@@ -129,19 +130,9 @@ INSTANTIATE_TEST_SUITE_P(
IFactory::descriptor, kLoudnessEnhancerTypeUUID)),
testing::ValuesIn(kGainMbValues)),
[](const testing::TestParamInfo<LoudnessEnhancerParamTest::ParamType>& info) {
auto msSinceEpoch = std::chrono::duration_cast<std::chrono::nanoseconds>(
std::chrono::system_clock::now().time_since_epoch())
.count();
auto instance = std::get<PARAM_INSTANCE_NAME>(info.param);
std::string gainMb = std::to_string(std::get<PARAM_GAIN_MB>(info.param));
std::ostringstream address;
address << msSinceEpoch << "_factory_" << instance.first.get();
std::string name = address.str() + "_UUID_timeLow_" +
::android::internal::ToString(instance.second.uuid.timeLow) +
"_timeMid_" +
::android::internal::ToString(instance.second.uuid.timeMid) +
"_gainMb" + gainMb;
std::string name = instance.second.uuid.toString() + "_gainMb_" + gainMb;
std::replace_if(
name.begin(), name.end(), [](const char c) { return !std::isalnum(c); }, '_');
return name;