目标
在实际移植场景的目标板上验证 CuTest 的接入、测试聚合、编译和运行链路。验证通过后,提炼可复用的移植流程,并优化 cutest-unit-test-builder,使其具备面向 C 项目的 CuTest 移植能力。
本 issue 仅记录通用方案和验证结论,不包含目标项目名称、仓库地址、芯片型号、目录结构、业务代码或其他私有信息。
工作内容
- 在目标板环境中完成 CuTest 最小文件集接入并运行测试。
- 验证测试用例发现、
AllTests.c 聚合、构建接入、测试执行和结果输出链路。
- 记录可公开复用的适配点、失败场景与检查步骤,并对项目特有信息进行抽象或脱敏。
- 在验证通过后更新
cutest-unit-test-builder,增加仓库识别、移植文件选择、构建系统适配、聚合入口生成和运行验证能力。
- 保持现有测试扩展与维护能力兼容,避免移植功能影响原有工作流。
验收标准
- CuTest 在实际目标板环境中能够完成编译、链接和测试运行,并得到可确认的测试结果。
- 验证记录不泄露任何目标项目或硬件的私有信息。
cutest-unit-test-builder 能在未知 C 项目中识别接入条件,并生成明确、可执行的 CuTest 移植步骤。
- skill 覆盖最小文件集接入、构建配置适配、测试聚合和验证流程。
- 新增或更新的 skill 内容通过一次脱敏示例或等效检查验证,且不破坏现有用法。
目标
在实际移植场景的目标板上验证 CuTest 的接入、测试聚合、编译和运行链路。验证通过后,提炼可复用的移植流程,并优化
cutest-unit-test-builder,使其具备面向 C 项目的 CuTest 移植能力。本 issue 仅记录通用方案和验证结论,不包含目标项目名称、仓库地址、芯片型号、目录结构、业务代码或其他私有信息。
工作内容
AllTests.c聚合、构建接入、测试执行和结果输出链路。cutest-unit-test-builder,增加仓库识别、移植文件选择、构建系统适配、聚合入口生成和运行验证能力。验收标准
cutest-unit-test-builder能在未知 C 项目中识别接入条件,并生成明确、可执行的 CuTest 移植步骤。