已合并
Optimize managed code generation on the fly #84061
Optimize managed code generation on the fly #84061
已合并
guozejun创建于 4月22日
guozejun
guozejun成员
4月22日

IssueNo: #75851
Description: Optimize managed code generation on the fly
Sig: SIG_ApplicationFramework
Binary Source: No

请勿修改以下选项内容,仅需保存后点击复选框,或在编辑时将对应项前面的[ ]改为[x]

Do not modify the following option content. Simply save and click the checkbox, or when editing, change [ ] to [x] for the relevant item.

Feature or Bugfix

  • 需求/Feature
  • 缺陷/Bugfix

是否涉及非兼容变更/Whether it involves incompatible changes

  • 是/Yes
  • 否/No

TDD自验结果/TDD Self-Verification Results

  • 通过,请在下方提供截图/Pass. Provide execution details in picture below.
  • 失败,请在下方提供基线执行情况截图/Fail. Provide baseline execution details in picture below.
  • 不涉及/Not Involved

XTS自验结果/XTS Self-Verification Results

  • 通过,请在下方提供截图/Pass. Provide execution details in picture below.
  • 失败,请在下方提供基线执行情况截图/Fail. Provide baseline execution details in picture below.
  • 不涉及/Not Involved

检视意见是否都已闭环/Have all review comments been resolved

  • 是/Yes
  • 否/No

是否已执行L0用例

  • 已验证/Yes
  • 不涉及,请在下方说明原因/Not Involved. Please specify the reasons below.

变更摘要

本PR优化 Arkoala 生成代码的即时生成(on-the-fly)能力,主要变更包括:

  1. 生成配置优化 - 更新 instructive-config.json,优化代码生成规则
  2. 部署脚本重构 - 简化 deploy.py 命令处理逻辑(-72/+37 行)
  3. 生成产物清理 - 优化 canvas、web、textArea、span 等 20+ 组件生成文件,移除冗余代码
  4. 框架层增强 - 改进 graphics.textgraphics.uiEffectGlobalScope 等框架代码
  5. 构建配置更新 - 更新 .gitignore 和 files_to_watch.gni

共涉及 37 个文件,+372/-354 行变更。

likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 guozejun 的贡献)
guozejunguozejun成员
4月22日 关联了issue:托管代码即时生成能力优化
arkui-feature-manager
arkui-feature-manager成员
4月22日 评论:

修改责任田 @arkuiscroll 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[List组件 yangcan] @yangcan18
[List组件/Scroll组件 yeyinglong] @yylong
[Grid组件/WaterFlow组件 lijunfeng] @zcdqs
[Scroll zhangrongjie] @rongShao-Z
[Scroll组件/ScrollBar组件 haoshuo] @shengu_lancer
[Grid组件/Refresh组件 wangyansong] @tomkl123
[WaterFlow组件 fuhanfeng] @fuhanfeng
[List组件 lijianing] @wind_
[default group member ilyaerokhin] @ilyaerokhin
[default group member npisanov] @npisanov
[Image能力 maxuchu] @huaweimaxuchu

修改责任田 @arkui_framework_resource 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[模态类组件 xiheqiong] @xi-heqiong
[公共 laoyitong] @raulnaruto_admin
[FrameworkResource fangzhiyuan] @fangzhiyuan1
[FrameworkResource lushi] @lushi871202
[FrameworkResource yesiyuan] @yesiyuanjim
[default group member ilyaerokhin] @ilyaerokhin
[default group member spirinandrey] @spirinandrey
[Image能力 maxuchu] @huaweimaxuchu

修改责任田 @arkui-idlize 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[idlize guozejun] @guozejun
[default group member fironov-igor] @fironov-igor
[default group member forantar] @forantar
[default group member zakalyukinalexander_ac40] @zakalyukinalexander_ac40
[Image能力 maxuchu] @huaweimaxuchu

修改责任田 @arkui_statemgmt 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[状态管理/互操作 lixingchi] @lixingchi1
[状态管理 jiyujia] @jiyujia926
[状态管理 guido] @guido_grassel
[状态管理 chenbenzhi] @chenbenzhi
[公共能力/预览 wuhaibin] @seaside_wu1
[前端公共 huangshiyu] @shiyu_huang_plus
[builder/自定义组件 zhangboren] @zhangboren
[default group member spirinandrey] @spirinandrey
[default group member npisanov] @npisanov
[Image能力 maxuchu] @huaweimaxuchu
[default group member sergeymalenkov] @sergeymalenkov

您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.

likedislike
arkui-feature-manager
arkui-feature-manager成员
4月22日 评论:

AI检视任务后台执行中,稍候返回结果。

The AI Review task is being executed in the background and will return results shortly.

您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.

likedislike
arkui-feature-manager
arkui-feature-manager成员
4月22日 评论:
check_type result details
提交信息检查/Commit Message Check pass -
TDD检查/TDD check pass -
头文件引用计数检查/Header File Check pass -
多线程映射检查/Multi-Thread Mapping Check pass -

您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.

likedislike
openharmony_ciopenharmony_ci成员
4月22日 添加了label:waiting_on_author
此处折叠了143条消息 查看更多
openharmony_ci
openharmony_ci成员
4月24日 评论:

您好,Committer @sunbees @zhoutianer @zhanghaibo0 @zhou-chaobo @liyi0309 @Armstrong15 @sunfei2021 @cc520bf @jyj-0306 @uniquexch @jiangdayuan @yangfan229 @lixingchi1 @ZhangYu-Home @zcdqs @caoruihong @piggyguy @carnivore233 @fenglinbailu @forantar @zakalyukinalexander_ac40 @holdmytea @yylong @hwliujinwei @lushi871202 @yan_shuifeng @HeSu6 @shiyu_huang_plus @hddgzw ,请分配检视人员检视该PR,可以通过命令"assign [@someone_id]"分配检视人员,也可以直接评论"assign"分配给自己进行检视。


Hello, Committer @sunbees @zhoutianer @zhanghaibo0 @zhou-chaobo @liyi0309 @Armstrong15 @sunfei2021 @cc520bf @jyj-0306 @uniquexch @jiangdayuan @yangfan229 @lixingchi1 @ZhangYu-Home @zcdqs @caoruihong @piggyguy @carnivore233 @fenglinbailu @forantar @zakalyukinalexander_ac40 @holdmytea @yylong @hwliujinwei @lushi871202 @yan_shuifeng @HeSu6 @shiyu_huang_plus @hddgzw . Please assign someone to review the PR. You can assign a reviewer by using the command "assign [@someone_id]", or you can comment "assign" to review the PR by yourself.

likedislike
openharmony_ciopenharmony_ci成员
4月24日 合入了pull request,合并节点 SHA:3979c56cab88dbcd312f2c2cb1f7d79a707e5f07
openharmony_ciopenharmony_ci成员
4月24日 删除了label:waiting_for_review
openharmony_ciopenharmony_ci成员
4月24日 添加了label:merged
cc520bf
cc520bf成员
4月24日 评论:

force tdd

likedislike