feat(#86): 端到端联调用例编写(数据流 + 问答流 + 跨链路闭环)
新增 tests/e2e/ 端到端联调测试套件,覆盖四个 iAOP-Core 内核模块的全链路协作: 数据流(PRD 5.1→5.2): - edge-gateway 只读采集(模拟驱动)→ spool 断点续传 → data-bus 批量写入 - 验证不丢不重(幂等去重)、样本字段完整、健康度满足 SLA 问答流(PRD 5.4): - rag-kb 模板化知识库检索(命中片段+来源)→ llm-gateway 混合网关 - 验证敏感度路由、DLP 拦截、幻觉溯源校验、审计可追溯 跨链路:采集→落库→知识沉淀→安全问答业务闭环 共 14 个用例,全部基于可注入接口运行,零外部依赖(CI 可直接执行)。 运行:python -m unittest discover -s tests/e2e -v
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""iAOP 端到端联调用例(Issue #86)。
|
||||
|
||||
跨四个 iAOP-Core 内核模块的全链路联调测试,验证「数据流」与「问答流」
|
||||
两条端到端链路在内存桩(不依赖 Kafka/TDengine/MinIO/真实 LLM)下完整闭环:
|
||||
|
||||
数据流(PRD 5.1 → 5.2):
|
||||
edge-gateway 只读采集(模拟驱动)→ spool 缓存 → data-bus 批量写入
|
||||
(MemorySink,幂等去重,不丢不重)。
|
||||
|
||||
问答流(PRD 5.4):
|
||||
rag-kb 模板化知识库检索(命中文档片段 + 来源)→ llm-gateway 混合网关
|
||||
(路由 → 生成 → 溯源校验 → DLP 出站防线)。
|
||||
|
||||
本套件全部基于各模块的「可注入接口」运行,零外部依赖,可在 CI 中直接执行。
|
||||
运行:在仓库根目录执行 `python -m unittest discover -s tests/e2e -v`
|
||||
(脚本会自动把四个 core 模块加入 sys.path,见 _bootstrap.py)。
|
||||
"""
|
||||
Reference in New Issue
Block a user