Files

yovision.runtime-status/v1 契约测试

从仓库根目录运行:

python -m unittest discover -s contracts/tests/runtime-status-v1 -p "test_*.py" -v

测试只使用 Python 标准库,不安装依赖、不访问网络。它对冻结 Schema 的已用关键字执行验证,并覆盖状态迁移、时间/陈旧边界、offline/recovery、空/多配置流、四种配置应用状态、重复 config_id、integer revision mismatch、未知主版本、倒序消息、回退保留和敏感字段拒绝。产品 adapter 还需在各自工单中运行本地模型映射测试。