Skip to content

feat: 验证目标板移植并扩展 cutest-unit-test-builder 的 CuTest 移植能力 #25

Description

@viys

目标

在实际移植场景的目标板上验证 CuTest 的接入、测试聚合、编译和运行链路。验证通过后,提炼可复用的移植流程,并优化 cutest-unit-test-builder,使其具备面向 C 项目的 CuTest 移植能力。

本 issue 仅记录通用方案和验证结论,不包含目标项目名称、仓库地址、芯片型号、目录结构、业务代码或其他私有信息。

工作内容

  • 在目标板环境中完成 CuTest 最小文件集接入并运行测试。
  • 验证测试用例发现、AllTests.c 聚合、构建接入、测试执行和结果输出链路。
  • 记录可公开复用的适配点、失败场景与检查步骤,并对项目特有信息进行抽象或脱敏。
  • 在验证通过后更新 cutest-unit-test-builder,增加仓库识别、移植文件选择、构建系统适配、聚合入口生成和运行验证能力。
  • 保持现有测试扩展与维护能力兼容,避免移植功能影响原有工作流。

验收标准

  • CuTest 在实际目标板环境中能够完成编译、链接和测试运行,并得到可确认的测试结果。
  • 验证记录不泄露任何目标项目或硬件的私有信息。
  • cutest-unit-test-builder 能在未知 C 项目中识别接入条件,并生成明确、可执行的 CuTest 移植步骤。
  • skill 覆盖最小文件集接入、构建配置适配、测试聚合和验证流程。
  • 新增或更新的 skill 内容通过一次脱敏示例或等效检查验证,且不破坏现有用法。

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions