From 9f7c9102d37b6765d91cd0c067d0d1176fe3c56a Mon Sep 17 00:00:00 2001 From: Jaideep Sharma Date: Mon, 15 Apr 2024 22:04:14 +0530 Subject: [PATCH] audio: skip data path for offload Virtualizer Skip the data path tests for offloading Virtualizer, as offloading effects don't publish fmqs and don't actually process the data. Bug: 334851716 Test: run vts -m VtsHalVirtualizerTargetTest Change-Id: I0d96fe4b036bdbd6c7b65af906edaaaac39f7a10 --- audio/aidl/vts/VtsHalVirtualizerTargetTest.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/audio/aidl/vts/VtsHalVirtualizerTargetTest.cpp b/audio/aidl/vts/VtsHalVirtualizerTargetTest.cpp index b4a2f417f1..2f6af0805b 100644 --- a/audio/aidl/vts/VtsHalVirtualizerTargetTest.cpp +++ b/audio/aidl/vts/VtsHalVirtualizerTargetTest.cpp @@ -150,8 +150,15 @@ class VirtualizerProcessTest : public ::testing::TestWithParam(GetParam()); } - void SetUp() override { ASSERT_NO_FATAL_FAILURE(SetUpVirtualizer()); } - void TearDown() override { TearDownVirtualizer(); } + void SetUp() override { + SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); + ASSERT_NO_FATAL_FAILURE(SetUpVirtualizer()); + } + + void TearDown() override { + SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); + ASSERT_NO_FATAL_FAILURE(TearDownVirtualizer()); + } void generateInput(std::vector& buffer) { if (mZeroInput) {