QA 验证 API
QA 验证模块支持自动化测试套件管理和验证执行。
列出测试套件
http
GET /api/v1/projects/{project_id}/qa/suites
Authorization: Bearer <token>创建测试套件
http
POST /api/v1/projects/{project_id}/qa/suites
Content-Type: application/json
{
"name": "集成测试",
"type": "integration",
"config": {
"command": "npm test",
"timeout_seconds": 300
}
}运行验证
http
POST /api/v1/projects/{project_id}/qa/verify
Content-Type: application/json
{
"execution_id": "uuid",
"suite_ids": ["uuid"]
}获取验证结果
http
GET /api/v1/qa/verifications/{verification_id}返回测试通过率、覆盖率报告和详细日志。