SuperAPI AI 工具集

gds-test-framework

测试与质量

查看项目

更新于 10-15 20:07

技能介绍

用途:为游戏项目初始化可用的测试框架,自动检测 Unity、Unreal Engine 或 Godot,并搭建对应的测试基础设施,包括单元测试、集成测试和 Play Mode 测试。

主要能力:识别引擎类型与版本(Unity 检查 Assets/、ProjectSettings;Unreal 检查 .uproject、Source/;Godot 检查 project.godot、.tscn);检测是否已存在测试框架,若已存在则提供升级路径或中止;按引擎生成目录结构、配置文件与可运行的示例测试;生成 tests/README.md 文档,包含本地运行与 CI 集成命令。

使用方式:技能激活时先解析 workflow 配置块,可运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow;随后执行前置步骤、加载持久事实与配置(user_name、communication_language),问候用户并执行后置步骤。工作流变量 test_dir 默认 {project-root}/tests,game_engine 与 test_framework 默认 auto。

适用场景:Unity 项目生成 EditMode/PlayMode 测试与 asmdef;Unreal 生成 Tests 模块与 Build.cs、自动化测试;Godot 生成 GUT 配置与 GDScript 测试。

限制:要求项目存在且引擎可识别、尚未配置测试框架、项目结构可访问,否则中止并通知用户。具体收费、价格、平台支持范围等资料暂未提供。