diff --git a/services/distributedhardwarefwkservice/test/unittest/common/componentloader/BUILD.gn b/services/distributedhardwarefwkservice/test/unittest/common/componentloader/BUILD.gn index 966f20c4dd099085de6296b2e308be0464484305..7821e817c899f8982fa0a056430faecaf2dda17d 100644 --- a/services/distributedhardwarefwkservice/test/unittest/common/componentloader/BUILD.gn +++ b/services/distributedhardwarefwkservice/test/unittest/common/componentloader/BUILD.gn @@ -69,6 +69,10 @@ ohos_unittest("ComponentLoaderTest") { "LOG_DOMAIN=0xD004100", ] + if (!distributed_hardware_fwk_low_latency) { + defines += [ "DHARDWARE_CLOSE_UT" ] + } + if (powermgr_power_manager_fwk) { external_deps += [ "power_manager:powermgr_client" ] defines += [ "POWER_MANAGER_ENABLE" ] diff --git a/services/distributedhardwarefwkservice/test/unittest/common/componentloader/src/component_loader_test.cpp b/services/distributedhardwarefwkservice/test/unittest/common/componentloader/src/component_loader_test.cpp index 5e8307f5145f502ba413cb18996d3b814d665a89..d5d90bf811cf64ee113b5e24a32b84a540890ded 100644 --- a/services/distributedhardwarefwkservice/test/unittest/common/componentloader/src/component_loader_test.cpp +++ b/services/distributedhardwarefwkservice/test/unittest/common/componentloader/src/component_loader_test.cpp @@ -100,20 +100,22 @@ HWTEST_F(ComponentLoaderTest, GetHardwareHandler_001, TestSize.Level0) ComponentLoader::GetInstance().compHandlerMap_.clear(); } -/** - * @tc.name: GetHardwareHandler_002 - * @tc.desc: Verify the GetHardwareHandler function. - * @tc.type: FUNC - * @tc.require: AR000GHSK3 - */ -HWTEST_F(ComponentLoaderTest, GetHardwareHandler_002, TestSize.Level0) -{ - ComponentLoader::GetInstance().Init(); - IHardwareHandler *hardwareHandlerPtr = nullptr; - auto ret = ComponentLoader::GetInstance().GetHardwareHandler(DHType::AUDIO, hardwareHandlerPtr); - EXPECT_EQ(DH_FWK_SUCCESS, ret); - ComponentLoader::GetInstance().UnInit(); -} +#ifdef DHARDWARE_CLOSE_UT + /** + * @tc.name: GetHardwareHandler_002 + * @tc.desc: Verify the GetHardwareHandler function. + * @tc.type: FUNC + * @tc.require: AR000GHSK3 + */ + HWTEST_F(ComponentLoaderTest, GetHardwareHandler_002, TestSize.Level0) + { + ComponentLoader::GetInstance().Init(); + IHardwareHandler *hardwareHandlerPtr = nullptr; + auto ret = ComponentLoader::GetInstance().GetHardwareHandler(DHType::AUDIO, hardwareHandlerPtr); + EXPECT_EQ(DH_FWK_SUCCESS, ret); + ComponentLoader::GetInstance().UnInit(); + } +#endif /** * @tc.name: GetSource_001 @@ -134,20 +136,22 @@ HWTEST_F(ComponentLoaderTest, GetSource_001, TestSize.Level0) EXPECT_EQ(ERR_DH_FWK_LOADER_HANDLER_IS_NULL, ret); } -/** - * @tc.name: GetSource_002 - * @tc.desc: Verify the GetSource function. - * @tc.type: FUNC - * @tc.require: AR000GHSK3 - */ -HWTEST_F(ComponentLoaderTest, GetSource_002, TestSize.Level0) -{ - ComponentLoader::GetInstance().Init(); - IDistributedHardwareSource *sourcePtr = nullptr; - auto ret = ComponentLoader::GetInstance().GetSource(DHType::AUDIO, sourcePtr); - EXPECT_EQ(DH_FWK_SUCCESS, ret); - ComponentLoader::GetInstance().UnInit(); -} +#ifdef DHARDWARE_CLOSE_UT + /** + * @tc.name: GetSource_002 + * @tc.desc: Verify the GetSource function. + * @tc.type: FUNC + * @tc.require: AR000GHSK3 + */ + HWTEST_F(ComponentLoaderTest, GetSource_002, TestSize.Level0) + { + ComponentLoader::GetInstance().Init(); + IDistributedHardwareSource *sourcePtr = nullptr; + auto ret = ComponentLoader::GetInstance().GetSource(DHType::AUDIO, sourcePtr); + EXPECT_EQ(DH_FWK_SUCCESS, ret); + ComponentLoader::GetInstance().UnInit(); + } +#endif /** * @tc.name: GetSink_001 @@ -168,20 +172,22 @@ HWTEST_F(ComponentLoaderTest, GetSink_001, TestSize.Level0) EXPECT_EQ(ERR_DH_FWK_LOADER_HANDLER_IS_NULL, ret); } -/** - * @tc.name: GetSink_002 - * @tc.desc: Verify the GetSink function. - * @tc.type: FUNC - * @tc.require: AR000GHSK3 - */ -HWTEST_F(ComponentLoaderTest, GetSink_002, TestSize.Level0) -{ - ComponentLoader::GetInstance().Init(); - IDistributedHardwareSink *sinkPtr = nullptr; - auto ret = ComponentLoader::GetInstance().GetSink(DHType::AUDIO, sinkPtr); - EXPECT_EQ(DH_FWK_SUCCESS, ret); - ComponentLoader::GetInstance().UnInit(); -} +#ifdef DHARDWARE_CLOSE_UT + /** + * @tc.name: GetSink_002 + * @tc.desc: Verify the GetSink function. + * @tc.type: FUNC + * @tc.require: AR000GHSK3 + */ + HWTEST_F(ComponentLoaderTest, GetSink_002, TestSize.Level0) + { + ComponentLoader::GetInstance().Init(); + IDistributedHardwareSink *sinkPtr = nullptr; + auto ret = ComponentLoader::GetInstance().GetSink(DHType::AUDIO, sinkPtr); + EXPECT_EQ(DH_FWK_SUCCESS, ret); + ComponentLoader::GetInstance().UnInit(); + } +#endif /** * @tc.name: Readfile_001 @@ -204,6 +210,7 @@ HWTEST_F(ComponentLoaderTest, Readfile_001, TestSize.Level0) */ HWTEST_F(ComponentLoaderTest, ReleaseHardwareHandler_001, TestSize.Level0) { + ComponentLoader::GetInstance().compHandlerMap_.clear(); auto ret = ComponentLoader::GetInstance().ReleaseHardwareHandler(DHType::AUDIO); EXPECT_EQ(ERR_DH_FWK_TYPE_NOT_EXIST, ret); diff --git a/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/BUILD.gn b/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/BUILD.gn index e121d203916b10769e0bf4b067de24ac6621175e..45f05507a71ede95c3c7ad44bfe636e041cfddc5 100644 --- a/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/BUILD.gn +++ b/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/BUILD.gn @@ -76,6 +76,10 @@ ohos_unittest("ComponentManagerTest") { "LOG_DOMAIN=0xD004100", ] + if (!distributed_hardware_fwk_low_latency) { + defines += [ "DHARDWARE_CLOSE_UT" ] + } + if (powermgr_power_manager_fwk) { external_deps += [ "power_manager:powermgr_client" ] defines += [ "POWER_MANAGER_ENABLE" ] diff --git a/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/src/component_manager_test.cpp b/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/src/component_manager_test.cpp index 047d32022f669221938accd8642ddc42bc463f7f..e18ff379b020c2551a060073c1104e358de56c4d 100644 --- a/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/src/component_manager_test.cpp +++ b/services/distributedhardwarefwkservice/test/unittest/common/componentmanager/component_manager/src/component_manager_test.cpp @@ -403,17 +403,19 @@ HWTEST_F(ComponentManagerTest, WaitForResult_001, TestSize.Level0) EXPECT_EQ(true, ret); } -/** - * @tc.name: InitCompSource_001 - * @tc.desc: Verify the InitCompSource function - * @tc.type: FUNC - * @tc.require: AR000GHSJM - */ -HWTEST_F(ComponentManagerTest, InitCompSource_001, TestSize.Level0) -{ - bool ret = ComponentManager::GetInstance().InitCompSource(); - EXPECT_EQ(true, ret); -} +#ifdef DHARDWARE_CLOSE_UT + /** + * @tc.name: InitCompSource_001 + * @tc.desc: Verify the InitCompSource function + * @tc.type: FUNC + * @tc.require: AR000GHSJM + */ + HWTEST_F(ComponentManagerTest, InitCompSource_001, TestSize.Level0) + { + bool ret = ComponentManager::GetInstance().InitCompSource(); + EXPECT_EQ(true, ret); + } +#endif /** * @tc.name: InitCompSink_001