From a051664a53a5b09efe203f7b1bb73c34d7a50367 Mon Sep 17 00:00:00 2001 From: zhangzezhong Date: Fri, 27 Jun 2025 10:29:21 +0800 Subject: [PATCH] isolate runtime Signed-off-by: zhangzezhong --- frameworks/native/backup_ext/BUILD.gn | 1 + frameworks/native/backup_ext/include/ext_backup_ani.h | 3 ++- test/fuzztest/backupext_fuzzer/BUILD.gn | 1 + tests/unittests/backup_ext/BUILD.gn | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/frameworks/native/backup_ext/BUILD.gn b/frameworks/native/backup_ext/BUILD.gn index dc3f244c9..85d6d2369 100644 --- a/frameworks/native/backup_ext/BUILD.gn +++ b/frameworks/native/backup_ext/BUILD.gn @@ -60,6 +60,7 @@ ohos_shared_library("backup_extension_ability_native") { "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:ani_common", "ability_runtime:app_context", "ability_runtime:appkit_native", "ability_runtime:extensionkit_native", diff --git a/frameworks/native/backup_ext/include/ext_backup_ani.h b/frameworks/native/backup_ext/include/ext_backup_ani.h index 32d996699..f4b8bf41b 100644 --- a/frameworks/native/backup_ext/include/ext_backup_ani.h +++ b/frameworks/native/backup_ext/include/ext_backup_ani.h @@ -19,6 +19,7 @@ #include "ext_backup_context.h" #include "ext_backup.h" #include "runtime.h" +#include "ets_native_reference.h" #include "ets_runtime.h" namespace OHOS::FileManagement::Backup { @@ -49,7 +50,7 @@ private: private: AbilityRuntime::ETSRuntime &stsRuntime_; - std::unique_ptr etsObj_; + std::unique_ptr etsObj_; }; } // namespace OHOS::FileManagement::Backup diff --git a/test/fuzztest/backupext_fuzzer/BUILD.gn b/test/fuzztest/backupext_fuzzer/BUILD.gn index 4ec3f847b..94ac5b15e 100644 --- a/test/fuzztest/backupext_fuzzer/BUILD.gn +++ b/test/fuzztest/backupext_fuzzer/BUILD.gn @@ -60,6 +60,7 @@ ohos_fuzztest("BackupExtFuzzTest") { "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:ani_common", "ability_runtime:app_context", "ability_runtime:appkit_native", "ability_runtime:runtime", diff --git a/tests/unittests/backup_ext/BUILD.gn b/tests/unittests/backup_ext/BUILD.gn index 011a04f92..1f2fccc23 100644 --- a/tests/unittests/backup_ext/BUILD.gn +++ b/tests/unittests/backup_ext/BUILD.gn @@ -169,6 +169,7 @@ ohos_unittest("tar_file_test") { "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:ani_common", "ability_runtime:app_context", "ability_runtime:appkit_native", "ability_runtime:runtime", @@ -249,6 +250,7 @@ ohos_unittest("untar_file_sup_test") { "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:ani_common", "ability_runtime:app_context", "ability_runtime:appkit_native", "ability_runtime:runtime", @@ -323,6 +325,7 @@ ohos_unittest("untar_file_test") { "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:abilitykit_native", + "ability_runtime:ani_common", "ability_runtime:app_context", "ability_runtime:appkit_native", "ability_runtime:runtime", -- Gitee