SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-20 00:13

测试与质量

12,343 个结果

connecting-to-devices

本技能用于通过 ADB 连接 Android 设备或模拟器,涵盖设备列举、选择与等待。核心内容包括:使用 `adb devices` / `adb devices -l` 列出传输;用 `-s`、`-d`、`-e`、`-t` 选择器区分多设备;正确使用 `wait-for[-TRANSPORT]-STATE` 语法(不存在 `wait-for-device-online`);在脚本中轮询 `sys.boot_completed` 等待系统启动完成;处理 unauthorized、offline、no permissions 等状态;首次连接接受 RSA 指纹对话框;Linux 下配置 udev 规则、Windows 下安装厂商 USB 驱动;以及多设备顺序/并行操作。适用于 CI 脚本等待设备就绪、多设备调试、Linux 设备识别等场景。

测试与质量61 次安装

structuring-a-compose-test

这是一个用于规范化 Jetpack Compose UI 测试类结构的技能,按照 androidx 自身的写法组织测试代码。其核心做法是使用 @MediumTest 与 @RunWith(AndroidJUnit4::class) 注解,每个类只声明一个测试规则,并将可变状态提升到 setContent { } 之上,把 setContent 调用放在 @Test 方法内部而非 @Before。该技能解决的问题并非断言写错,而是测试结构本身错误导致的失败或腐化:状态被困在 setContent 内部无法从测试线程驱动、在 @Before 中调用 setContent 造成隐藏竞态、@get:Rule 与 runComposeUiTest { } 混用产生两个相互竞争的环境。技能提供了工作流程、正误对照的模式示例、强制规则与验证清单,并引用了 androidx.compose.material3 与 androidx.compose.foundation 源码中的规范骨架。

测试与质量61 次安装