用途:为 Shopware 6 插件或应用编写 PHPUnit 测试时提供最佳实践指导,适用于新建测试、搭建测试基础设施、测试仓库/服务/命令/事件订阅者、需要 Shopware 内核的集成测试、Storefront 控制器及 Store API/Admin API 路由测试,以及调试失败测试。
主要能力:按优先级组织规则类别。CRITICAL 为测试搭建(setup-),涉及内核引导、基础测试类与 PHPUnit 配置;HIGH 为集成测试(integration-),涉及仓库测试、服务测试与数据库事务;HIGH 为 API 测试(api-),涉及 Store API 与 Admin API 端点测试;MEDIUM 为 Mock(mock-),涉及服务模拟与测试中的依赖注入;MEDIUM 为数据(data-),涉及测试数据创建、fixtures 与清理;LOW 为性能(perf-),涉及测试执行速度与并行测试。
使用方式:根据当前任务,从 references/ 目录读取相关参考文件,文件按类别前缀命名以便查找。外部参考包括 Shopware 开发者文档的 Testing 部分与 PHPUnit 文档。
限制:资料未提供具体安装命令、代码示例、版本要求或收费信息,暂未提供。