/ 详情

门禁策略扩展与优化

TODO
Task-Tracking 成员
创建于  
2024-06-20 11:15
name about labels
门禁策略扩展与优化 当前门禁匹配方式较为低效,需要开发者共同进行贡献 kind/task

Task Description && Task Goal

当前门禁已经完成了模块化拆分,开发者可以通过向目录 ci/access_control/strategy 下贡献的特定的定制匹配方式或优化已有的匹配方式进行门禁策略的扩展与优化。相关 PR 可在下述表格中增加记录

Add Mapping Strategy

  1. 在 access_control.strategy 模块下新建或在已有子模块中基于基类 AccurateTest 编写定制子类,在模块初始化时引入
from .base import AccurateTest


class XXXStrategy(AccurateTest):
    ...
    def identify(self, modify_file):
        ...
        # 编写具体的匹配逻辑
        ...
        return a test file list
  1. 在 access_control.test_manager 模块中引入定制子类,并在 TestMgr.analyze 中执行 identify 方法
from .strategy import XXXStrategy


class TestMgr:
    ...
    def analyze(self):
        for modify_file in self.modify_files:
            self.test_files['ut_files'] += XXXStrategy().identify(modify_file)
        ...

Sub Task

No. Task Description PR ID
1 access_control_test.py 模块化 https://gitee.com/ascend/pytorch/pulls/12299
2 策略基类去除实例化逻辑 https://gitee.com/ascend/pytorch/pulls/12655
3 test_manager 支持动态获取策略并执行

具体PR可以在评论中附上,会定期维护至以上表格

评论 (0)

dilililiwhy 创建了Task-Tracking 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
huangyunlong 优先级设置为主要 7个月前
huangyunlong 优先级主要 修改为不指定 7个月前
huangyunlong 置顶等级设置为 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
dilililiwhy 修改了描述 7个月前
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
8062759 dilililiwhy 1600014153