From 1259882dfdb2cdd9d593abddd30dfddea790412e Mon Sep 17 00:00:00 2001 From: liangxinyan Date: Thu, 18 Dec 2025 19:40:35 +0800 Subject: [PATCH] IssueNo: https://gitcode.com/openharmony/developtools_integration_verification/issues/524 Signed-off-by: liangxinyan --- tools/deps_guard/rules_checker/base_rule.py | 6 ++---- tools/deps_guard/rules_checker/llndk.py | 5 +++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/tools/deps_guard/rules_checker/base_rule.py b/tools/deps_guard/rules_checker/base_rule.py index 3d22e111..4ea67667 100755 --- a/tools/deps_guard/rules_checker/base_rule.py +++ b/tools/deps_guard/rules_checker/base_rule.py @@ -158,10 +158,8 @@ class BaseRule(object): continue # llndk can dep system only sofile - if "system" in valid_dep_tags and not self.is_only(callee) == "system": - passed = False - self.error("NEED MODIFY: %s with innerapi_tags [%s] cannot depend system only file %s with %s" - % (mod["name"], ",".join(innerapi_tags), callee["name"], callee["labelPath"])) + if "system" in valid_dep_tags and self.is_only(callee) == "system": + continue # check system/vendor only if self.is_only(callee) == "system": diff --git a/tools/deps_guard/rules_checker/llndk.py b/tools/deps_guard/rules_checker/llndk.py index 4117b65e..72e47029 100644 --- a/tools/deps_guard/rules_checker/llndk.py +++ b/tools/deps_guard/rules_checker/llndk.py @@ -30,7 +30,8 @@ class LLndkRule(BaseRule): self.__out_path = mgr.get_product_out_path() self.__white_lists = self.load_llndk_json("llndk_info.json") self.__ignored_tags = ["platformsdk", "sasdk", "platformsdk_indirect", "ndk"] - self.__valid_mod_tags = ["llndk", "passthrough"] + self.__ignored_tags + self.__valid_mod_tags = ["llndk", "chipsetsdk", "chipsetsdk_indirect", "chipsetsdk_sp", + "chipsetsdk_sp_indirect", "passthrough", "system"] + self.__ignored_tags def get_white_lists(self): return self.__white_lists @@ -142,4 +143,4 @@ class LLndkRule(BaseRule): return passed def __load_llndks(self): - self.__llndks = self.load_llndk_json("llndk_info.json") \ No newline at end of file + self.__llndks = self.load_llndk_json("llndk_info.json")