SuperAPI AI 工具集

oh-xts-generator-template

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:为 OpenHarmony 各子系统生成 XTS 测试用例的通用模板,支持通用模板、子系统配置与自定义配置三种使用方式。主要能力:解析 .d.ts 文件提取接口、方法与参数;按 arkts-dynamic 或 arkts-static 语法类型过滤和验证 API;生成符合 XTS 规范的测试用例并同步生成测试设计文档;分析现有测试覆盖情况;支持覆盖率报告驱动模式,按报告中缺失 API、参数组合和场景(PARAM、ERROR、RETURN、BOUNDARY)精准生成;提供 Linux/Windows 编译验证支持。用法:使用前须在技能目录的 .oh-xts-config.json 中配置 OH_ROOT 工程根目录绝对路径,随后按 USAGE.md 选择使用方式;覆盖率报告驱动模式直接提供报告内容即可。编译前可用 node scripts/check_syntax_type.js --syntax-type static --test-dir ./ 检查 API 语法类型;Linux 环境使用 ./test/xts/acts/build.sh 脚本编译,禁止使用 hvigorw;Windows 使用 DevEco Studio 或 hvigorw.bat,静态编译需配置 JAVA_HOME。限制:格式化和验证为强制步骤不可跳过;必须严格遵循 .d.ts 声明,禁止使用未声明接口;禁止修改工程目录配置文件,只能在指定测试目录创建测试文件;生成的用例编号遵循 SUB_[子系统][模块][API][类型][序号] 格式。价格、收费、依赖版本等未在资料中说明。