关于 oh-xts-build-run
将 OpenHarmony XTS 编译与运行串联起来的技能,面向执行 XTS 测试的开发者。编译失败时停止,成功后运行测试并汇总输出。
主要功能
- 01串联 XTS 编译与运行
- 02编译失败时停止流程
- 03自动解析包名
- 04解析测试结果统计
适用场景
- 01编译并运行 OpenHarmony XTS 测试
- 02查看编译错误及测试统计
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openharmonyinsight/ openharmony-skills --skill oh-xts-build-run安装后在 Claude Code 中输入/oh-xts-build-run确认已加载。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
OpenHarmony XTS 编译和运行
此 Skill 将 XTS 编译 (/oh-xts-build) 和运行 (/oh-xts-run) 组合成一个完整的工作流。
工作流程
-
执行编译:运行
/oh-xts-build- 更新 List.test.ets 注册测试用例
- 使用 hvigorw 编译生成 HAP 文件
- 检查主 HAP 和测试 HAP 是否生成成功
-
判断结果:
- 如果编译失败 → 停止流程,返回编译错误
- 如果编译成功 → 继续执行运行
-
执行运行:运行
/oh-xts-run [参数]- 自动解析包名(从 pack.info 或 module.json5)
- 运行测试并解析结果统计
-
汇总结果:统一展示编译和运行的完整输出
参数
--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
评论
支持 Markdown