SuperAPI AI 工具集

oh-xts-build-run

编程与开发

查看项目

更新于 10-16 07:28

技能介绍

用途:将 XTS 编译(/oh-xts-build)与运行(/oh-xts-run)组合为完整工作流,适合需要执行完整 XTS 测试流程的场景。

主要能力:先执行编译,更新 List.test.ets 注册测试用例,使用 hvigorw 编译生成 HAP 文件,并检查主 HAP 与测试 HAP 是否生成成功;若编译失败则停止流程并返回编译错误,若成功则继续运行。运行阶段自动解析包名(从 pack.info 或 module.json5),运行测试并解析结果统计,最后统一汇总展示编译和运行的完整输出。

使用方式:调用该 Skill 即可触发组合流程。可选参数 --package=<package-name> 指定包名,--api=<api-name> 指定测试类名,两者传递给运行阶段。

实现位置:编译命令位于 packages/cli/src/ui/commands/ohXtsBuildCommand.ts,运行命令位于 packages/cli/src/ui/commands/ohXtsRunCommand.ts,核心模块为 packages/cli/src/modules/xts/build-runner.ts。

限制:资料未提供具体环境依赖、支持版本、错误码说明及更多参数细节。