Skip to content

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}

返回测试通过率、覆盖率报告和详细日志。

Forgexa — AI 软件工厂