Loading audio/aidl/vts/TestUtils.h +7 −5 Original line number Diff line number Diff line Loading @@ -106,7 +106,9 @@ inline ::testing::AssertionResult assertResultOrUnknownTransaction( #define SKIP_TEST_IF_DATA_UNSUPPORTED(flags) \ ({ \ if ((flags).hwAcceleratorMode == Flags::HardwareAccelerator::TUNNEL || (flags).bypass) { \ if ((flags).hwAcceleratorMode == \ aidl::android::hardware::audio::effect::Flags::HardwareAccelerator::TUNNEL || \ (flags).bypass) { \ GTEST_SKIP() << "Skip data path for offload"; \ } \ }) Loading audio/aidl/vts/VtsHalBassBoostTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -166,6 +166,7 @@ class BassBoostDataTest : public ::testing::TestWithParam<BassBoostDataTestParam } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); ASSERT_NO_FATAL_FAILURE(SetUpBassBoost(mChannelLayout)); if (int32_t version; mEffect->getInterfaceVersion(&version).isOk() && version < kMinDataTestHalVersion) { Loading @@ -173,7 +174,10 @@ class BassBoostDataTest : public ::testing::TestWithParam<BassBoostDataTestParam } } void TearDown() override { TearDownBassBoost(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownBassBoost(); } // Find FFT bin indices for testFrequencies and get bin center frequencies void roundToFreqCenteredToFftBin(std::vector<int>& testFrequencies, Loading audio/aidl/vts/VtsHalDownmixTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -230,6 +230,7 @@ class DownmixFoldDataTest : public ::testing::TestWithParam<DownmixDataTestParam } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); SetUpDownmix(mInputChannelLayout); if (int32_t version; mEffect->getInterfaceVersion(&version).isOk() && version < kMinDataTestHalVersion) { Loading @@ -241,7 +242,10 @@ class DownmixFoldDataTest : public ::testing::TestWithParam<DownmixDataTestParam setDataTestParams(mInputChannelLayout); } void TearDown() override { TearDownDownmix(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownDownmix(); } void checkAtLeft(int32_t position) { for (size_t i = 0, j = position; i < mOutputBufferSize; Loading audio/aidl/vts/VtsHalLoudnessEnhancerTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -156,6 +156,7 @@ class LoudnessEnhancerDataTest : public ::testing::TestWithParam<LoudnessEnhance } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); SetUpLoudnessEnhancer(); // Creating AidlMessageQueues Loading @@ -164,7 +165,10 @@ class LoudnessEnhancerDataTest : public ::testing::TestWithParam<LoudnessEnhance mOutputMQ = std::make_unique<EffectHelper::DataMQ>(mOpenEffectReturn.outputDataMQ); } void TearDown() override { TearDownLoudnessEnhancer(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownLoudnessEnhancer(); } // Fill inputBuffer with random values between -kMaxAudioSample to kMaxAudioSample void generateInputBuffer() { Loading audio/aidl/vts/VtsHalVolumeTargetTest.cpp +8 −2 Original line number Diff line number Diff line Loading @@ -163,8 +163,14 @@ class VolumeDataTest : public ::testing::TestWithParam<VolumeDataTestParam>, // Convert Decibel value to Percentage int percentageDb(float level) { return std::round((1 - (pow(10, level / 20))) * 100); } void SetUp() override { ASSERT_NO_FATAL_FAILURE(SetUpVolumeControl()); } void TearDown() override { TearDownVolumeControl(); } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); ASSERT_NO_FATAL_FAILURE(SetUpVolumeControl()); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownVolumeControl(); } static constexpr int kMaxAudioSample = 1; static constexpr int kTransitionDuration = 300; Loading Loading
audio/aidl/vts/TestUtils.h +7 −5 Original line number Diff line number Diff line Loading @@ -106,7 +106,9 @@ inline ::testing::AssertionResult assertResultOrUnknownTransaction( #define SKIP_TEST_IF_DATA_UNSUPPORTED(flags) \ ({ \ if ((flags).hwAcceleratorMode == Flags::HardwareAccelerator::TUNNEL || (flags).bypass) { \ if ((flags).hwAcceleratorMode == \ aidl::android::hardware::audio::effect::Flags::HardwareAccelerator::TUNNEL || \ (flags).bypass) { \ GTEST_SKIP() << "Skip data path for offload"; \ } \ }) Loading
audio/aidl/vts/VtsHalBassBoostTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -166,6 +166,7 @@ class BassBoostDataTest : public ::testing::TestWithParam<BassBoostDataTestParam } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); ASSERT_NO_FATAL_FAILURE(SetUpBassBoost(mChannelLayout)); if (int32_t version; mEffect->getInterfaceVersion(&version).isOk() && version < kMinDataTestHalVersion) { Loading @@ -173,7 +174,10 @@ class BassBoostDataTest : public ::testing::TestWithParam<BassBoostDataTestParam } } void TearDown() override { TearDownBassBoost(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownBassBoost(); } // Find FFT bin indices for testFrequencies and get bin center frequencies void roundToFreqCenteredToFftBin(std::vector<int>& testFrequencies, Loading
audio/aidl/vts/VtsHalDownmixTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -230,6 +230,7 @@ class DownmixFoldDataTest : public ::testing::TestWithParam<DownmixDataTestParam } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); SetUpDownmix(mInputChannelLayout); if (int32_t version; mEffect->getInterfaceVersion(&version).isOk() && version < kMinDataTestHalVersion) { Loading @@ -241,7 +242,10 @@ class DownmixFoldDataTest : public ::testing::TestWithParam<DownmixDataTestParam setDataTestParams(mInputChannelLayout); } void TearDown() override { TearDownDownmix(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownDownmix(); } void checkAtLeft(int32_t position) { for (size_t i = 0, j = position; i < mOutputBufferSize; Loading
audio/aidl/vts/VtsHalLoudnessEnhancerTargetTest.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -156,6 +156,7 @@ class LoudnessEnhancerDataTest : public ::testing::TestWithParam<LoudnessEnhance } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); SetUpLoudnessEnhancer(); // Creating AidlMessageQueues Loading @@ -164,7 +165,10 @@ class LoudnessEnhancerDataTest : public ::testing::TestWithParam<LoudnessEnhance mOutputMQ = std::make_unique<EffectHelper::DataMQ>(mOpenEffectReturn.outputDataMQ); } void TearDown() override { TearDownLoudnessEnhancer(); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownLoudnessEnhancer(); } // Fill inputBuffer with random values between -kMaxAudioSample to kMaxAudioSample void generateInputBuffer() { Loading
audio/aidl/vts/VtsHalVolumeTargetTest.cpp +8 −2 Original line number Diff line number Diff line Loading @@ -163,8 +163,14 @@ class VolumeDataTest : public ::testing::TestWithParam<VolumeDataTestParam>, // Convert Decibel value to Percentage int percentageDb(float level) { return std::round((1 - (pow(10, level / 20))) * 100); } void SetUp() override { ASSERT_NO_FATAL_FAILURE(SetUpVolumeControl()); } void TearDown() override { TearDownVolumeControl(); } void SetUp() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); ASSERT_NO_FATAL_FAILURE(SetUpVolumeControl()); } void TearDown() override { SKIP_TEST_IF_DATA_UNSUPPORTED(mDescriptor.common.flags); TearDownVolumeControl(); } static constexpr int kMaxAudioSample = 1; static constexpr int kTransitionDuration = 300; Loading