docs: add Sense edge node verification (#76)
@@ -441,3 +441,31 @@ corepack pnpm@9.15.1 build:prod
|
||||
|
||||
合成 smoke 应覆盖设备认证失败、设备时间漂移、媒体退避、孤儿路由、本地推理 unavailable、筛选分页、详情、设备同步探测重试、媒体排队重试、版本冲突、在途防重和脱敏审计。Brain/Bell 不应启动或成为测试依赖。真实摄像头与 MediaMTX 故障恢复仍须在获准环境验证,日志不得记录设备地址、Stream URI 或凭据。
|
||||
<!-- sense-operations:end -->
|
||||
|
||||
<!-- sense-edge-nodes:start -->
|
||||
### Sense 边缘节点验证
|
||||
|
||||
定向验证:
|
||||
|
||||
```powershell
|
||||
cd Sense/server
|
||||
go test -race ./app/sense/edge_node
|
||||
go test ./cmd/migrate/migration/version -run EdgeNode
|
||||
go test ./...
|
||||
go vet ./...
|
||||
|
||||
cd ../ui
|
||||
corepack pnpm@9.15.1 lint
|
||||
corepack pnpm@9.15.1 test:unit
|
||||
corepack pnpm@9.15.1 build:prod
|
||||
```
|
||||
|
||||
PostgreSQL 迁移测试只在提供隔离连接时执行:
|
||||
|
||||
```powershell
|
||||
$env:SENSE_EDGE_NODE_MIGRATION_TEST_DATABASE_URL = '<隔离 PostgreSQL 连接>'
|
||||
go test ./cmd/migrate/migration/version -run TestEdgeNodeMigrationOnPostgres -count=1 -v
|
||||
```
|
||||
|
||||
验证应覆盖在线、超过 90 秒的离线、心跳恢复但通道未收敛、最后已知状态与陈旧时长、负载和回填队列、不可变状态事件、只读权限、脱敏读取审计,以及 Brain/Bell 不运行时的独立性。合成节点只能由测试或显式开发调用;没有隔离 PostgreSQL 连接时必须记录迁移真库测试未执行。
|
||||
<!-- sense-edge-nodes:end -->
|
||||
|
||||
Reference in New Issue
Block a user