Include KernelCI config version information in test data
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
未指定文件、测试或入口点。首先追踪测试运行数据如何记录内核和配置输入,然后确定在哪里可以保留用于构建和生成作业的 KernelCI 版本,并在结果中公开该版本。完成的标准是测试结果能够标识相关的 KernelCI 版本,并支持调查由 KernelCI 变更导致的回归问题。
由索引模型根据 Issue 内容生成。
描述
One of the variables that take part in a test run, besides the kernel version, config applied, compiler environment, etc. is the information about the KernelCI version used to build the kernel, generate the job and run it, and this has always been ignored.
There are two ways, I think, in which KernelCI impacts a test:
- The kernel config fragments used in the kernel build, if any
- The way the job is generated and the involved templates
A change in any of these may affect the result of a test, but currently there's no way to tell which KernelCI version was used to run a particular test. We can get the full kernel config used for a build, and that will include all the KernelCI fragments used, but this doesn't make it easier to track down potential test failures introduced by KernelCI changes, as happened in the past.
There were some cases where KernelCI reported regressions that were found to be caused exclusively by changes in the KernelCI kernel config fragments, but there were no way to tell that from the test results, and no tests in place to check for failures caused by these particular changes.
- 主要语言
- Python
- 星标
- 120
- 派生
- 110
- 平均合并
- 6 小时 45 分钟
- 30 天内合并 PR
- 17
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
kernelci/kernelci-core 的其他 Issue
-
Allow custom container registry in the qemu boot method for LAVA TestJob template可能已有人在做 @6eanut 于 3 天前认领。 未关闭good first issue
难度 2/5 1-3 小时 新手友好度 72/100
kernelci/kernelci-core#2591 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 48/100
kernelci/kernelci-core#3243 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 25/100
kernelci/kernelci-core#3234 ·
维护者通常 1 天内回复
-
Make Kubernetes job network readiness checks bounded and deployment-independent可能重新可做 @Aniket1260 于 55 天前认领,目前没有进行中的 PR。 未关闭good first issue techdebt
难度 5/5 一周以上 新手友好度 35/100
kernelci/kernelci-core#3197 · 3 条评论 ·
维护者通常 1 天内回复
-
chromeos techdebt
难度 5/5 一周以上 新手友好度 35/100
kernelci/kernelci-core#3196 ·
维护者通常 1 天内回复
查看 kernelci/kernelci-core 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
conda-forge/conda-forge-bot#7025 ·
维护者通常 1 天内回复
-
area:ci
难度 1/5 1 小时以内 新手友好度 74/100
catincloud-labs/dagster-dex#149 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
home-assistant/core#188424 ·
维护者通常 1 天内回复
-
Review backlog (docs-currency): README 'CI run' link lands on a run whose overall badge is cancelled未关闭agent/reviewer needs-kind needs-triage
难度 2/5 1-3 小时 新手友好度 63/100
projectbluefin/utah#880 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
redis/memtier_benchmark#850 ·
维护者通常 1 天内回复