1 Star 0 Fork 218

Yikun / QA

forked from openEuler / QA 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
社区版本issue创建处理流程与规范.md 2.29 KB
一键复制 编辑 原始数据 按行查看 历史
DisNight 提交于 2022-07-18 18:38 . add

社区版本issue创建处理流程与规范

openEuler是一个开源、免费的Linux发行版平台,通过开放的社区形式与全球的开发者共同构建一个开放、多元并且架构包容的软件生态体系。openEuler发布每年均会发布多个版本,在版本测试过程中,会通过缺陷类的issue跟踪测试发布问题的修复,为了更好的协同测试参与人员、开发参与人员以及release团队的协同,现将社区issue的规范流程文档化以支持版本的规范运作。

社区版本ISSUE提单规范

ISSUE属性

属性 是否必须 规范内容
类型 问题类issue选择缺陷;需求类issue选择需求
负责人 根据community仓库中各sig目录sig-info.yaml中的committer/maintainer填写对应责任人
里程碑 选择对应版本的里程碑,里程碑命名如下openEuler-<os_version>-round-<test_round> or openEuler-<os_version>-<extension>-round-<test_round>
优先级 基于问题严重级别进行选择:严重/主要/次要/不重要
标签 sig信息/是否DT缺陷流出等(FST)

版本测试里程碑命名规范:

  • 根据openEuler版本和测试轮次组合里程碑名
  • 扩展信息extension可附在os版本信息和测试轮次终件

注:以openEuler 22.09版本,第4次转测轮次为例,里程碑为openEuler-22.09-round-4;以openEuler 22.03 LTS的xx架构版本,第2次转测轮次为例,里程碑为openEuler-22.03-LTS-xx-round-2

缺陷类ISSUE处理流程

start=>start: ISSUE创建
todo=>operation: 待办
fixing=>operation: 进行中
remain=>condition: 问题遗留评判
tracing=>operation: 已挂起
finished=>operation: 已完成
accepted=>operation: 已验收
end=>end: 版本内闭环(挂起问题持续跟踪)

start->todo->fixing->remain
remain(yes)->tracing
remain(no)->finished->accepted
tracing->end
accepted->end
  • 问题遗留需在release-sig例会上公开评审并给出结论。(挂起状态应由release成员进行修改)
  • 已经过测试验收的已验收状态是为问题解决。(已验收状态应由测试人员(问题创建人)/QA committer/maintainer进行修改)
  • 版本已挂起的问题需要在后续版本持续跟踪
1
https://gitee.com/yikunkero/QA.git
git@gitee.com:yikunkero/QA.git
yikunkero
QA
QA
master

搜索帮助