10 lines
600 B
Markdown
10 lines
600 B
Markdown
# yovision.runtime-status/v1 契约测试
|
|
|
|
从仓库根目录运行:
|
|
|
|
```powershell
|
|
python -m unittest discover -s contracts/tests/runtime-status-v1 -p "test_*.py" -v
|
|
```
|
|
|
|
测试只使用 Python 标准库,不安装依赖、不访问网络。它对冻结 Schema 的已用关键字执行验证,并覆盖状态迁移、时间/陈旧边界、offline/recovery、空/多配置流、四种配置应用状态、重复 `config_id`、integer revision mismatch、未知主版本、倒序消息、回退保留和敏感字段拒绝。产品 adapter 还需在各自工单中运行本地模型映射测试。
|