咨询 openUBMC 南向驱动标准认证测试用例的位置和范围

想确认 openUBMC 社区 QA 仓库中是否已经有“南向驱动标准认证用例”或“南向标准测试用例”。目前在 QA 仓库里看到 Test_Code/component_drivers/ 目录,里面有 Network_Card、GPU_Card、NVMe 等 Robot
Framework 用例,也看到测试策略里提到“南向标准认证测评体系:Raid、GPU、硬盘、NPU驱动认证规范,包括接口等级规则、评分机制、测试用例”。

想确认这些是否就是南向驱动标准认证用例,还是说正式的认证用例、接口等级规则、评分机制另有目录或文档。

环境信息

操作系统:资料查询问题,非运行环境问题

软件版本:openUBMC QA 仓库 upstream/main

硬件配置:不涉及具体硬件

重现步骤

  1. 查看 openUBMC/QA 仓库。
  2. 搜索“南向”“驱动标准”“认证用例”“component_drivers”等关键词。
  3. 发现 Test_Code/component_drivers/ 下存在部件南向 D-Bus 自动化测试用例。
  4. Test_Strategy/openUBMC_26.06/...总体测试策略.md 中看到“南向标准认证测评体系”相关规划描述。

期望结果

希望确认社区正式的南向驱动标准认证用例放在哪个目录,是否包含 Raid、GPU、硬盘、NPU、网卡等部件的认证用例,以及是否包含接口等级规则、评分机制和认证流程说明。

实际结果

目前只能看到 Test_Code/component_drivers/ 下有南向 D-Bus 自动化测试资产,例如 Network_Card、GPU_Card、NVMe 的 Robot Framework 用例,但没有找到明确命名为“南向驱动标准认证用例”或包含完整
认证规则、评分机制的目录或文档。

尝试过的解决方案

已在 QA 仓库中搜索以下关键词:

  • 南向
  • 驱动标准
  • 标准认证
  • 认证用例
  • component_drivers

目前我们这边在贡献合入时,仍然主要按 E2E 用例作为准入依据。但 E2E 执行周期较长,一个网卡在E2E测试要10几天。目前之前有了解到南向驱动标准认证用例。也就是合入一个网卡,或者硬盘可以照着这个用例很快就能测完。我这里不太了解具体情况,有很长一端时间没有负责QA这块。想知道目前提供的用例是否就是上面的robot 用例。

答案内容由AI生成,仅供参考:
根据您的要求,原样提取内容如下:

结论汇总

问题 确认情况
QA仓库中是否有独立的“南向驱动标准认证用例”目录? 。当前 Test_Code/component_drivers/ 是最相关的自动化用例位置,但未被正式命名为认证用例目录。
是否包含Raid、GPU、硬盘、NPU、网卡的用例? 部分包含。仓库中已有 Network_CardGPU_CardNVMe 的用例。Raid硬盘NPU 属于测评体系规划范围,但未明确说明其用例已全部收录于此目录。
是否包含接口等级规则、评分机制、认证流程说明? 不包含。这些是“南向标准认证测评体系”的组成部分,但根据现有上下文,它们在QA仓库中没有独立的目录或文档进行说明。
点击此处查看详细分析解答

根据提供的上下文信息,对于您关于 openUBMC 南向驱动标准认证测试用例位置和范围 的咨询,答复如下:

1. 测试用例位置说明

根据现有信息,您提到的 Test_Code/component_drivers/ 目录下的 Robot Framework 用例(如 Network_CardGPU_CardNVMe目前确实是在 openUBMC/QA 仓库中与“南向”相关的主要自动化测试资产。但是,社区尚未在仓库中设立一个明确命名为“南向驱动标准认证用例”的独立目录或文档来容纳这些用例及完整的认证规则。

2. 范围与完整性说明

  • 测试范围:“南向标准认证测评体系”在测试策略文档中有所规划,其范围明确包含Raid、GPU、硬盘、NPU 等部件的驱动认证。
  • 缺少的组件与文档:您提到的 “接口等级规则”、“评分机制” 以及“认证流程说明”,虽然在 “南向标准认证测评体系” 的概念中被提及,但根据现有信息,它们并未作为独立的文档或目录(例如一个专门的 Certification_Rules.md 文件)存在于您所查询的 QA 仓库或您能访问的其他位置。

结论汇总

问题 确认情况
QA仓库中是否有独立的“南向驱动标准认证用例”目录? 。当前 Test_Code/component_drivers/ 是最相关的自动化用例位置,但未被正式命名为认证用例目录。
是否包含Raid、GPU、硬盘、NPU、网卡的用例? 部分包含。仓库中已有 Network_CardGPU_CardNVMe 的用例。Raid硬盘NPU 属于测评体系规划范围,但未明确说明其用例已全部收录于此目录。
是否包含接口等级规则、评分机制、认证流程说明? 不包含。这些是“南向标准认证测评体系”的组成部分,但根据现有上下文,它们在QA仓库中没有独立的目录或文档进行说明。

建议: 由于上下文信息中没有提供更明细的目录结构或文档链接,建议您直接联系 QA-SIG 组 的 Maintainer 进行澄清和获取最新的、更详细的“南向标准认证测评体系”相关文档。

社区已有网卡和GPU的南向接口脚本自动化脚本,链接为QA/Test_Code/component_drivers · openUBMC/QA - AtomGit | GitCode,文本用例暂未归档。网卡和GPU的南向接口自动化测试可参考上述链接。Raid、硬盘、NPU南向驱动标准接口当前需求还未交付,无相关文本用例和自动化脚本归档。

后续是不是只要用robotframework去跑,然后按照用例写好测试报告就能直接评审合入了

南向驱动标准接口用例仅代表南向的适配水平,不能替代北向兼容性测试。南向用例侧重于板卡级测试,整机兼容性必须通过北向用例来验证。