SuperAPI AI 工具集

xr-mode-test

测试与质量

查看项目

更新于 10-16 05:08

技能介绍

用途:测试 XR 会话生命周期,通过进入和退出 XR 模式,逐步验证各阶段的状态转换。适用于验证 XR 进入/退出行为、测试依赖模式的功能,或调试会话状态问题。

测试流程:

  1. 检查初始状态:使用 mcp__iwsdk-dev-mcp__xr_get_session_status 确认起始状态。2D 模式下应无活动会话;若已在 XR 中,先记录当前状态。
  2. 进入 XR 模式:使用 mcp__iwsdk-dev-mcp__xr_accept_session 进入 XR。
  3. 验证 XR 会话活动:使用 mcp__iwsdk-dev-mcp__xr_get_session_status 确认会话处于活动状态且 visibilityState 为 "visible"。
  4. 可选验证输入设备:使用 mcp__iwsdk-dev-mcp__xr_get_device_state 检查控制器已连接、头显位置有效。
  5. 退出 XR 模式:使用 mcp__iwsdk-dev-mcp__xr_end_session 离开 XR。
  6. 验证会话结束:使用 mcp__iwsdk-dev-mcp__xr_get_session_status 确认无活动会话并回到 2D 模式。
  7. 检查应用状态:使用 mcp__iwsdk-dev-mcp__browser_get_console_logs 验证模式切换日志是否正确触发、应用状态是否按预期重置(如适用)。

参数:若提供 $ARGUMENTS,则将其作为第 7 步的日志模式过滤器。例如 /xr-mode-test "MODE|RESET" 会筛选包含 "MODE" 或 "RESET" 的日志。

预期结果:报告每一步通过或失败、任何意外状态或错误、会话转换耗时,以及应用中的相关日志消息。

限制:资料未提供安装方式、依赖环境、支持平台及收费信息。