| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add abilityms_src source_set for test targets, drop dead abilityms_static Replace the never-built abilityms_static target (stale deps that drifted from the so) with ohos_source_set("abilityms_src") that mirrors the abilityms so exactly: same sources, configs, include_dirs, deps, external_deps and feature-flag conditionals, plus the so's public cli_tool include config. Rewire test/fuzz BUILD files from :abilityms to :abilityms_src, following the bundlemgr parser_common pattern. Three classes of targets keep deping the shared library because a source_set would place duplicate definitions on their link line (ld.lld duplicate symbol): tests that compile abilityms sources in their own sources list (two path spellings), tests whose TUs textually include an abilityms .cpp, and tests that compile shared-mock copies defining real abilityms classes (e.g. mock_app_scheduler.cpp). Tests whose TUs include ability_manager_service.h gain an explicit background_task_mgr:bgtaskmgr_innerkits external dep, previously delivered implicitly through the so's public_external_deps which a source_set cannot declare. Production consumers (appkit, tools/cc) keep deping the so; they only use its include paths. No map change yet - export trimming follows once this lands. Co-Authored-By: Agent AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I844ccffdf542a79c8bcfcc00943e819a54afff6f Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 18 天前 | |
修复误删,补充tdd Signed-off-by: zhangatao <zhangtao662@huawei.com> Change-Id: I9e6a4636c1f4ad1082c351adfcc5989667cdf03c | 23 天前 | |
Add abilityms_src source_set for test targets, drop dead abilityms_static Replace the never-built abilityms_static target (stale deps that drifted from the so) with ohos_source_set("abilityms_src") that mirrors the abilityms so exactly: same sources, configs, include_dirs, deps, external_deps and feature-flag conditionals, plus the so's public cli_tool include config. Rewire test/fuzz BUILD files from :abilityms to :abilityms_src, following the bundlemgr parser_common pattern. Three classes of targets keep deping the shared library because a source_set would place duplicate definitions on their link line (ld.lld duplicate symbol): tests that compile abilityms sources in their own sources list (two path spellings), tests whose TUs textually include an abilityms .cpp, and tests that compile shared-mock copies defining real abilityms classes (e.g. mock_app_scheduler.cpp). Tests whose TUs include ability_manager_service.h gain an explicit background_task_mgr:bgtaskmgr_innerkits external dep, previously delivered implicitly through the so's public_external_deps which a source_set cannot declare. Production consumers (appkit, tools/cc) keep deping the so; they only use its include paths. No map change yet - export trimming follows once this lands. Co-Authored-By: Agent AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I844ccffdf542a79c8bcfcc00943e819a54afff6f Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 18 天前 | |
RvokeFileUriPermission改为调用异步的sandboxManager接口 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 1 个月前 | |
Merge branch 'master' of https://gitee.com/xuzhihao666/ability_ability_runtime_2 Signed-off-by: xuzhihao <xuzhihao16@huawei.com> | 2 年前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
Add abilityms_src source_set for test targets, drop dead abilityms_static Replace the never-built abilityms_static target (stale deps that drifted from the so) with ohos_source_set("abilityms_src") that mirrors the abilityms so exactly: same sources, configs, include_dirs, deps, external_deps and feature-flag conditionals, plus the so's public cli_tool include config. Rewire test/fuzz BUILD files from :abilityms to :abilityms_src, following the bundlemgr parser_common pattern. Three classes of targets keep deping the shared library because a source_set would place duplicate definitions on their link line (ld.lld duplicate symbol): tests that compile abilityms sources in their own sources list (two path spellings), tests whose TUs textually include an abilityms .cpp, and tests that compile shared-mock copies defining real abilityms classes (e.g. mock_app_scheduler.cpp). Tests whose TUs include ability_manager_service.h gain an explicit background_task_mgr:bgtaskmgr_innerkits external dep, previously delivered implicitly through the so's public_external_deps which a source_set cannot declare. Production consumers (appkit, tools/cc) keep deping the so; they only use its include paths. No map change yet - export trimming follows once this lands. Co-Authored-By: Agent AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I844ccffdf542a79c8bcfcc00943e819a54afff6f Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 18 天前 | |
移动blocklist位置 Signed-off-by: srr101 <songruirui1@huawei.com> | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 18 天前 | ||
| 23 天前 | ||
| 18 天前 | ||
| 1 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 18 天前 | ||
| 2 年前 |