| 仓库路径 | /opt/agent_build_hk_02/workspace/j_f9dgJYvT |
| 开始时间 | 2026-09-16T06:02:10 |
| 结束时间 | 2026-09-16T06:15:16 |
| 总耗时 | 786 秒 (13 分 6 秒) |
| 总步骤数 | 18 |
| 结束时间 | 2026-09-16T06:15:16 |
| 当前时间(校验时) | 2026-09-16T06:15:16 |
| 时间差(秒) | 0 |
| 结论 | 结束时间与当前时间一致,验证流程已正常结束 |
| 架构 | x86_64 |
| CPU | Intel(R) Xeon(R) 32-core (32 核) |
| 内存 | 62Gi |
| 磁盘 | 40G available |
| Docker 版本 | Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2 |
| 操作系统 | Ubuntu 24.04.3 LTS |
| 架构 | x86_64 |
| CPU 核数 | 32 |
| 内存 | 62Gi (无限制) |
| 类型 | recommended_image |
| 镜像名称 | swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 |
| 选择理由 | README.md 和 .devcontainer/devcontainer.json 均指定镜像 swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 |
| 架构 | 来源: README.md - 系统要求章节 值: x86-64 (amd64) |
| 推荐镜像 | 来源: README.md - 系统要求章节 + .devcontainer/devcontainer.json 值: swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 |
| 依赖 | 来源: README.md + conanfile.py + meson.build + openUBMC 构建指导书
|
| 构建命令 | 来源: README.md - 组件级构建章节cd /home/workspace/component_drivers && bingo build --stage=dev |
| UT 命令 | 来源: README.md - 测试章节bingo test -ut -jit |
| 样例命令 | 来源: README_EN.md - 构建方法章节 meson test -C builddir (传统 Meson 方式) 或 bingo test -ut -jit |
| 特殊依赖 | 来源: README.md - 环境依赖章节 + openUBMC 构建指导书
|
| 启用 | 是 |
| 摘要 | 检测到 pre-commit 配置(12个hooks,10个全部通过,2个 commit-msg 阶段 hooks 不在 --all-files 范围),未检测到 lint-runner 配置 |
| 配置文件 | .pre-commit-config.yaml |
| 状态 | 全部通过 |
| 耗时 | 30 秒 |
| Hooks 总数 | 12 |
| 通过 | 10 |
| 失败 | 0 |
| 跳过 | 2 |
| Hook 名称 | 状态 |
|---|---|
| check-sr | Passed |
| check-json | Passed |
| check-yaml | Passed |
| clang-format | Passed |
| trailing-whitespace | Passed |
| end-of-file-fixer | Passed |
| check-merge-conflict | Passed |
| check-added-large-files | Passed |
| check-case-conflict | Passed |
| detect-private-key | Passed |
| conventional-commit | Skipped (commit-msg stage) |
| add-signoff-and-change-id | Skipped (commit-msg stage) |
| 配置 | 否 |
| 配置文件 | null |
| 启用 | 是 |
| 配置目录 | .devcontainer |
| 配置文件 |
|
| 摘要 | 已配置 devcontainer,基于 openUBMC 定制 Ubuntu 24.04 镜像,包含 VS Code 扩展配置(C++ 工具、Python、Ruff 等) |
| 状态 | 成功 |
| 耗时 | 88 秒 |
| 包引用 | component_drivers/1.2.491@openubmc.dev/dev |
| 包总大小 | 29M |
| .so 文件总数 | 71 |
| 名称 | 路径 | 数量 | 大小 | |
|---|---|---|---|---|
| lib64 共享库 | ~/.conan2/p/.../p/usr/lib64/ | 25 | 11M | |
| drivers 共享库 | ~/.conan2/p/.../p/opt/bmc/drivers/ | 46 | 15M | |
| 头文件 | ~/.conan2/p/.../p/include/ | 276 | N/A | |
| SR 文件 | ~/.conan2/p/.../p/include/drivers/ | 88 | N/A | |
| JSON 配置 | ~/.conan2/p/.../p/include/mds/ | 2 | N/A | |
| Lua 脚本 | ~/.conan2/p/.../p/opt/bmc/lualib/ | 1 | N/A | |
| Python 脚本 | ~/.conan2/p/.../p/include/ | 1 | N/A |
| 状态 | 成功 |
| 耗时 | 276 秒 |
| 测试总数 | 3584 |
| 通过 | 3584 |
| 失败 | 0 |
| 测试二进制数 | 73 |
| 状态 | 不适用 | |||
| 单元测试即样例验证 | 成功 bingo test -ut -jit 执行了 73 个测试二进制,覆盖 3584 个测试用例,全部通过。测试涵盖 SMBus、I2C、EEPROM、PCIe 网卡、GPU 卡、PSU、VRD 等驱动模块的单元测试和 ABI 测试。 耗时: 276秒 |
| file | README.md |
| sections_read |
|
| file | conanfile.py |
| required_conan_version | >=2.13.0 |
| build_system | Meson |
| file | meson.build |
| dependencies |
|
| file | manifest/README.md |
| key_steps |
|
| config_file | .pre-commit-config.yaml |
| hooks_count | 12 |
| passed | 10 |
| failed | 0 |
| skipped | 2 |
| note | conventional-commit 和 add-signoff-and-change-id 为 commit-msg 阶段 hooks,不在 --all-files 范围内 |
| searched_patterns |
|
| config_dir | .devcontainer |
| files |
|
| image | swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 |
| selection_reason | README.md 和 devcontainer.json 均指定此镜像 |
| image | swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 |
| container_name | ttfhw-component_drivers-env |
| packages |
|
| steps_completed |
|
| conan_user | zh***ng (已脱敏) |
| bingo | 已安装 |
| conan | 2.30.0 |
| node | v20.18.0 |
| conan_remote | openubmc_opensource |
| rtos | 208.11.0 |
| conan_packages | 4245 |
| package | component_drivers/1.2.491@openubmc.dev/dev |
| concurrency | auto (内存与CPU取min) |
| duration_seconds | 88 |
| total | 3584 |
| passed | 3584 |
| failed | 0 |
| test_binaries | 73 |
| output_file | verification_report_WSL_component_drivers_20260916.json |
| 时间戳 | 命令 | 成功 | 耗时(s) | 输出摘要 |
|---|---|---|---|---|
| 2026-09-16T06:02:10 | 开始验证流程 | 成功 | 0 | 验证开始 |
| 2026-09-16T06:02:30 | pre-commit run --all-files | 成功 | 30 | Check .sr Files...Passed Check JSON...Passed Check YAML...Passed clang-format...Passed trim trailing whitespace...Passed... |
| 2026-09-16T06:03:00 | find . -name '.lint-runner.*' -o -name 'lint-runner.config.*' -o -name '.lintrunner.toml' | 成功 | 1 | 未找到 lint-runner 配置文件 |
| 2026-09-16T06:03:01 | ls .devcontainer/ | 成功 | 1 | devcontainer.json |
| 2026-09-16T06:03:02 | docker pull swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 | 成功 | 2 | Digest: sha256:fb8475c8c5a1ab9e4ae27348954fcb8d9e14bd52df96f5b2f4a3f19eaf8a6303 Status: Image is up to date |
| 2026-09-16T06:03:05 | docker run -d --name ttfhw-component_drivers-env -v /opt/agent_build_hk_02/workspace/j_f9dgJYvT:/workspace -w /home/workspace swr.cn-north-4.myhuaweicloud.com/openubmc/ubuntu:24.04.2_26.06 tail -f /dev/null | 成功 | 2 | Container ID: c0045c65d124... |
| 2026-09-16T06:03:10 | apt-get update && apt-get install -y python3 sudo make locales wget curl git libcurl4t64 libcurl4-openssl-dev pkg-config python3-pip python3-venv unzip | 成功 | 120 | 安装完成 |
| 2026-09-16T06:05:10 | git clone https://gitcode.com/openUBMC/manifest.git /home/workspace/manifest | 成功 | 30 | Cloning into 'manifest'... |
| 2026-09-16T06:05:40 | export OPENUBMC_LICENSE=true && echo 'Y' | python3 init.py -user zh***ng -psw 'v***x' | 成功 | 180 | openUBMC开发者环境初始化完成! installed: bootstrap, bingo, pre-commit tools (node/stylua/luacheck), bmc_sdk, QEMU |
| 2026-09-16T06:08:40 | 验证初始化结果: bingo --version, conan --version, node --version, conan remote list, ls ~/.conan2/profiles/, ls /opt/RTOS/, conan search --remote openubmc_opensource '*' | 成功 | 10 | bingo: 已安装 Conan version 2.30.0 Node v20.18.0 Conan remote: openubmc_opensource Profiles: default, profile.dt.ini, profi... |
| 2026-09-16T06:08:50 | cp -r /workspace /home/workspace/component_drivers | 成功 | 5 | 源码已复制到容器工作目录 |
| 2026-09-16T06:08:55 | cd /home/workspace/component_drivers && bingo build --stage=dev | 成功 | 88 | component_drivers/1.2.491@openubmc.dev/dev: Created package revision 构建成功 Packaged 71 .so files, 276 .h files, 88 .sr fi... |
| 2026-09-16T06:10:07 | cd /home/workspace/component_drivers && bingo test -ut -jit | 成功 | 276 | gtest 用例数: successes=3584 failures=0 (跨 73 个二进制) 测试 component_drivers/1.2.491@openubmc.dev/dev 完成 |
| 2026-09-16T06:15:03 | 收集构建产物信息并清理容器 | 成功 | 9 | lib64 .so 文件数: 25 drivers .so 文件数: 46 头文件数: 276 包总大小: 29M |
| 2026-09-16T06:15:12 | docker stop ttfhw-component_drivers-env && docker rm ttfhw-component_drivers-env | 成功 | 4 | 容器已停止并删除 |
所有步骤均一次性成功,无需重试或修复。