diff --git a/frameworks/kits/appkit/BUILD.gn b/frameworks/kits/appkit/BUILD.gn index e6700a943478dc924c04d57fc4baf4141bc9acf2..d91dfff8a08b36379f27d1b1ad433d8da9679d28 100644 --- a/frameworks/kits/appkit/BUILD.gn +++ b/frameworks/kits/appkit/BUILD.gn @@ -141,6 +141,7 @@ ohos_shared_library("appkit_native") { "${aafwk_path}/frameworks/kits/appkit/native/app/src/sys_mgr_client.cpp", "${aafwk_path}/frameworks/kits/appkit/native/app/src/watchdog.cpp", "//foundation/aafwk/standard/tools/aa/src/shell_command_result.cpp", + "//foundation/aafwk/standard/tools/aa/src/test_observer_proxy.cpp", ] cflags = [] if (target_cpu == "arm") { diff --git a/frameworks/kits/appkit/native/ability_delegator/src/ability_delegator.cpp b/frameworks/kits/appkit/native/ability_delegator/src/ability_delegator.cpp index d6df6d49117545f3c21e3e3f3d0a5e5ac8e7cc79..2126710309487fe0e80ab1a48afad7f540b2ee93 100644 --- a/frameworks/kits/appkit/native/ability_delegator/src/ability_delegator.cpp +++ b/frameworks/kits/appkit/native/ability_delegator/src/ability_delegator.cpp @@ -240,8 +240,6 @@ void AbilityDelegator::OnRun() APP_LOGI("Call TestRunner::Run(), Start run"); testRunner_->Run(); APP_LOGI("Run finished"); - - FinishUserTest(0); } bool AbilityDelegator::DoAbilityForeground(const sptr &token) diff --git a/interfaces/kits/napi/BUILD.gn b/interfaces/kits/napi/BUILD.gn index f38342d2692b8359a0d32c75a04b7716f191ea43..56167c6d2addf26c81fa85ec9ee9b09786ac5bb6 100644 --- a/interfaces/kits/napi/BUILD.gn +++ b/interfaces/kits/napi/BUILD.gn @@ -19,7 +19,7 @@ group("napi_packages") { "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/abilityManager:abilitymanager", "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/ability_context:abilitycontext_napi", "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/ability_manager:abilitymanager_napi", - "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/app/ability_delegator:abilityDelegatorRegistry", + "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/app/ability_delegator:abilitydelegatorregistry", "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/app/ability_stage:abilitystage_napi", "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/app/ability_stage_context:abilitystagecontext_napi", "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/app/appMgr:napi_app_mgr", diff --git a/interfaces/kits/napi/aafwk/app/ability_delegator/BUILD.gn b/interfaces/kits/napi/aafwk/app/ability_delegator/BUILD.gn index 8d8eb3639cf966545b183e8fb24ea491889d27f4..da7a4cbcaafb060d2ae70696fef4d5a843ddc604 100644 --- a/interfaces/kits/napi/aafwk/app/ability_delegator/BUILD.gn +++ b/interfaces/kits/napi/aafwk/app/ability_delegator/BUILD.gn @@ -13,7 +13,7 @@ import("//build/ohos.gni") -ohos_shared_library("abilityDelegatorRegistry") { +ohos_shared_library("abilitydelegatorregistry") { include_dirs = [ "//foundation/aafwk/standard/interfaces/kits/napi/aafwk/inner/napi_common/", "//foundation/communication/ipc/ipc/native/src/napi/include/", diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index ee1f96c73137ba0ba23262fbb11f1a558905a532..1e13b982ce26d0d5f123baaa840feb1daa4305c4 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -3975,9 +3975,13 @@ int AbilityManagerService::StartUserTest(const Want &want, const sptrGetBundleInfo(bundleName, AppExecFwk::BundleFlag::GET_BUNDLE_DEFAULT, bundleInfo)) { - HILOG_ERROR("Failed to get bundle info."); - return GET_BUNDLE_INFO_FAILED; + if (!bms->GetBundleInfo(bundleName, AppExecFwk::BundleFlag::GET_BUNDLE_DEFAULT, bundleInfo, U0_USER_ID)) { + HILOG_ERROR("Failed to get bundle info by U0_USER_ID %{public}d.", U0_USER_ID); + int32_t userId = GetUserId(); + if (!bms->GetBundleInfo(bundleName, AppExecFwk::BundleFlag::GET_BUNDLE_DEFAULT, bundleInfo, GetUserId())) { + HILOG_ERROR("Failed to get bundle info by userId %{public}d.", userId); + return GET_BUNDLE_INFO_FAILED; + } } int ret = KillProcess(bundleName); diff --git a/services/abilitymgr/src/ability_manager_stub.cpp b/services/abilitymgr/src/ability_manager_stub.cpp index 29e49f39f9052ccb2a278433a97414c079f7ccc2..d9c23205e6e99b831d49e561d1bab9e4b095837a 100644 --- a/services/abilitymgr/src/ability_manager_stub.cpp +++ b/services/abilitymgr/src/ability_manager_stub.cpp @@ -31,6 +31,7 @@ AbilityManagerStub::AbilityManagerStub() { FirstStepInit(); SecondStepInit(); + ThirdStepInit(); } AbilityManagerStub::~AbilityManagerStub()