SuperAPI AI 工具集

cts-triage

测试与质量

查看项目

更新于 10-15 21:51

技能介绍

用途:针对 WebGPU CTS(一致性测试套件)的一类测试,系统地识别问题、排定修复优先级并记录发现,适用于 wgpu 项目的验证层查漏与规范对齐工作。

主要能力与流程:先将选择器匹配的测试拆成可控小块(如 cargo xtask cts -- --list 'webgpu:api,validation,*' 2>&1 | wc -l),再获取整体统计作为基线,识别并逐个运行子类别,分析失败模式,挑选代表性失败用例查看错误输出,并阅读 cts/src 下的 TypeScript 测试源码确认期望行为。随后按优先级归类问题(验证缺口、规范符合性、次要缺口、已知问题跳过),定位根因(在 wgpu-core、wgpu-types 中检索既有校验与辅助函数),实现修复并回归验证,编写分诊报告,更新 cts_runner/test.lst,最后执行 cargo fmt、cargo clippy --tests、cargo build 及相应测试命令。

常见模式:格式相关、aspect 相关、可选字段语义(JS undefined 与默认值)、原子操作误接受、销毁资源错误报告时机。其中原子问题与销毁资源问题仅确认原因、不修复,分别指引至对应 issue。

限制:资料未提供该技能的具体安装方式、版本、收费或平台信息;流程依赖 wgpu 仓库与 cargo xtask 环境;已知问题不应尝试修复。