plugin-testing
JUCE 音频插件手动测试套件。提供自动化测试执行、pluginval 验证(严格等级 10)以及用于稳定性与质量保证的 DAW 手动测试检查清单。
简介
plugin-testing 技能是 Plugin Freedom System 的专业手动质量保证环境。虽然平台在每个实现阶段后都会自动进行验证,但此技能让开发者与声音设计师能进行深入的验证、回归测试以及 DAW 兼容性检查。此工具旨在于错误修正、系统更新后手动调用,或进行完整的发布前稳定性评估。
此工具提供三种不同的操作模式,涵盖开发周期的各个层面。自动化模式使用本地测试套件针对逻辑与参数状态错误进行检测;Build + Pluginval 模式利用业界标准的 pluginval 工具(严格等级 10),确保 VST3 与 AU 格式的二进制文件兼容性;手动 DAW 测试模式则提供基于特定参数的引导式检查清单,确保在 Ableton Live、Logic Pro 与 Reaper 等数字音频工作站中的声音性能与接口易用性。
-
执行自动化测试套件,以识别崩溃与状态不一致问题。
-
以严格等级 10 执行 pluginval,验证 VST3 与 Audio Unit 二进制架构。
-
根据插件的特定参数规范,产生客制化的手动 DAW 测试检查清单。
-
支持回归测试,确保最近的改进不会引入新的不稳定性。
-
与整体插件工作流程 (plugin-workflow) 集成,确保最终版本符合生产标准。
-
输入:需要有效的插件名称并选择测试模式(自动化、Pluginval 或手动)。
-
限制:自动化模式必须存在 Tests/ 目录;模式 2 执行前必须安装 pluginval。
-
互动:遵循决策网关协议,防止测试不存在或尚未实现的插件。
-
最佳实践:将模式 2 (Build + Pluginval) 作为所有音频插件发布前的首要验证步骤。
-
错误处理:作为关键检查点;若检测到失败,会提供可操作的数据,协助 /improve 技能解决特定错误。
仓库统计
- Star 数
- 183
- Fork 数
- 66
- Open Issue 数
- 4
- 主要语言
- HTML
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 14:17