mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 22:04:26 +00:00
Merge "audio: Skip AudioModuleRemoteSubmixTest on Android U" into main am: 7f25c70740 am: 2681bdedf0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2908298 Change-Id: Iaef21f5f6cde9e24d281b7ff59cb94976285e8b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -4583,8 +4583,7 @@ GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioModulePatch);
|
|||||||
static std::vector<std::string> getRemoteSubmixModuleInstance() {
|
static std::vector<std::string> getRemoteSubmixModuleInstance() {
|
||||||
auto instances = android::getAidlHalInstanceNames(IModule::descriptor);
|
auto instances = android::getAidlHalInstanceNames(IModule::descriptor);
|
||||||
for (auto instance : instances) {
|
for (auto instance : instances) {
|
||||||
if (instance.find("r_submix") != std::string::npos)
|
if (instance.ends_with("/r_submix")) return (std::vector<std::string>{instance});
|
||||||
return (std::vector<std::string>{instance});
|
|
||||||
}
|
}
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
@@ -4672,6 +4671,9 @@ class AudioModuleRemoteSubmix : public AudioCoreModule {
|
|||||||
// Turn off "debug" which enables connections simulation. Since devices of the remote
|
// Turn off "debug" which enables connections simulation. Since devices of the remote
|
||||||
// submix module are virtual, there is no need for simulation.
|
// submix module are virtual, there is no need for simulation.
|
||||||
ASSERT_NO_FATAL_FAILURE(SetUpImpl(GetParam(), false /*setUpDebug*/));
|
ASSERT_NO_FATAL_FAILURE(SetUpImpl(GetParam(), false /*setUpDebug*/));
|
||||||
|
if (int32_t version; module->getInterfaceVersion(&version).isOk() && version < 2) {
|
||||||
|
GTEST_SKIP() << "V1 uses a deprecated remote submix device type encoding";
|
||||||
|
}
|
||||||
ASSERT_NO_FATAL_FAILURE(SetUpModuleConfig());
|
ASSERT_NO_FATAL_FAILURE(SetUpModuleConfig());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user