15 lines
774 B
Python
15 lines
774 B
Python
# -*- coding: utf-8 -*-
|
||||
|
|
"""iAOP 可用性 / 容灾演练套件(Issue #89,对应 PRD 第 9 章 NFR)。
|
|||
|
|
|
|||
|
|
验证目标(PRD 第 9 章 SLA「可用性 ≥ 99.8%」+ 容灾/断点续传):
|
|||
|
|
- #89 可用性 / 容灾演练:注入驱动级、上行级、进程级故障,验证
|
|||
|
|
- 采集可用性 ≥ 99.8%(轮次级健康度);
|
|||
|
|
- 进程重启后 spool 断点续传:未确认样本零丢失重发;
|
|||
|
|
- 上行通道抖动不丢数据,仅增加本地缓存占用;
|
|||
|
|
- 单驱动故障被隔离,不拖垮网关,SLA 仍达标。
|
|||
|
|
|
|||
|
|
全部基于各模块可注入接口运行,零外部依赖,CI 可直接执行。
|
|||
|
|
运行:在仓库根目录执行 `python -m unittest discover -s tests/ha -v`
|
|||
|
|
(_bootstrap.py 会自动加载四个 core 模块)。
|
|||
|
|
"""
|