Loading audio/effect/2.0/vts/functional/VtsHalAudioEffectV2_0TargetTest.cpp +26 −3 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ #include <android/hidl/memory/1.0/IMemory.h> #include <VtsHalHidlTargetTestBase.h> #include <VtsHalHidlTargetTestEnvBase.h> using android::hardware::audio::common::V2_0::AudioDevice; using android::hardware::audio::common::V2_0::AudioHandleConsts; Loading Loading @@ -59,12 +60,25 @@ using android::sp; #define ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a))) #endif // Test environment for Audio Effects Factory HIDL HAL. class AudioEffectsFactoryHidlEnvironment : public ::testing::VtsHalHidlTargetTestEnvBase { public: // get the test environment singleton static AudioEffectsFactoryHidlEnvironment* Instance() { static AudioEffectsFactoryHidlEnvironment* instance = new AudioEffectsFactoryHidlEnvironment; return instance; } virtual void registerTestServices() override { registerTestService<IEffectsFactory>(); } }; // The main test class for Audio Effects Factory HIDL HAL. class AudioEffectsFactoryHidlTest : public ::testing::VtsHalHidlTargetTestBase { public: void SetUp() override { effectsFactory = ::testing::VtsHalHidlTargetTestBase::getService<IEffectsFactory>(); effectsFactory = ::testing::VtsHalHidlTargetTestBase::getService<IEffectsFactory>( AudioEffectsFactoryHidlEnvironment::Instance()->getServiceName<IEffectsFactory>()); ASSERT_NE(effectsFactory, nullptr); } Loading Loading @@ -824,3 +838,12 @@ TEST_F(LoudnessEnhancerAudioEffectHidlTest, GetSetTargetGain) { EXPECT_EQ(Result::OK, retval); EXPECT_EQ(gain, actualGain); } int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(AudioEffectsFactoryHidlEnvironment::Instance()); ::testing::InitGoogleTest(&argc, argv); AudioEffectsFactoryHidlEnvironment::Instance()->init(&argc, argv); int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; return status; } Loading
audio/effect/2.0/vts/functional/VtsHalAudioEffectV2_0TargetTest.cpp +26 −3 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ #include <android/hidl/memory/1.0/IMemory.h> #include <VtsHalHidlTargetTestBase.h> #include <VtsHalHidlTargetTestEnvBase.h> using android::hardware::audio::common::V2_0::AudioDevice; using android::hardware::audio::common::V2_0::AudioHandleConsts; Loading Loading @@ -59,12 +60,25 @@ using android::sp; #define ARRAY_SIZE(a) (sizeof(a) / sizeof(*(a))) #endif // Test environment for Audio Effects Factory HIDL HAL. class AudioEffectsFactoryHidlEnvironment : public ::testing::VtsHalHidlTargetTestEnvBase { public: // get the test environment singleton static AudioEffectsFactoryHidlEnvironment* Instance() { static AudioEffectsFactoryHidlEnvironment* instance = new AudioEffectsFactoryHidlEnvironment; return instance; } virtual void registerTestServices() override { registerTestService<IEffectsFactory>(); } }; // The main test class for Audio Effects Factory HIDL HAL. class AudioEffectsFactoryHidlTest : public ::testing::VtsHalHidlTargetTestBase { public: void SetUp() override { effectsFactory = ::testing::VtsHalHidlTargetTestBase::getService<IEffectsFactory>(); effectsFactory = ::testing::VtsHalHidlTargetTestBase::getService<IEffectsFactory>( AudioEffectsFactoryHidlEnvironment::Instance()->getServiceName<IEffectsFactory>()); ASSERT_NE(effectsFactory, nullptr); } Loading Loading @@ -824,3 +838,12 @@ TEST_F(LoudnessEnhancerAudioEffectHidlTest, GetSetTargetGain) { EXPECT_EQ(Result::OK, retval); EXPECT_EQ(gain, actualGain); } int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(AudioEffectsFactoryHidlEnvironment::Instance()); ::testing::InitGoogleTest(&argc, argv); AudioEffectsFactoryHidlEnvironment::Instance()->init(&argc, argv); int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; return status; }