{ "enabled": true, "name": "功能完成单元测试", "description": "当完成一个功能或者修改一个功能完成时,自动执行单元测试并生成测试汇报,用中文回复", "version": "1", "when": { "type": "fileEdited", "patterns": [ "app/**/*.tsx", "app/**/*.ts", "components/**/*.tsx", "components/**/*.ts", "lib/**/*.ts", "app/api/**/*.ts" ] }, "then": { "type": "askAgent", "prompt": "检测到代码文件已修改。请执行以下操作:\n\n1. 分析修改的文件和相关功能\n2. 识别需要测试的功能模块\n3. 运行相关的单元测试(如果存在)\n4. 如果没有单元测试,建议创建测试用例\n5. 生成测试汇报,包括:\n - 测试覆盖的功能点\n - 测试结果(通过/失败)\n - 代码覆盖率\n - 发现的问题和建议\n - 测试执行时间\n\n请使用 npm test 或 jest 命令执行测试,并提供详细的测试报告。" }, "workspaceFolderName": "flnxi_sucai", "shortName": "unit-test-on-completion" }