build: add server-rs smoke scripts
This commit is contained in:
@@ -121,12 +121,14 @@
|
||||
交付物:[../server-rs/scripts/test.ps1](../server-rs/scripts/test.ps1)、[../server-rs/scripts/test.sh](../server-rs/scripts/test.sh)
|
||||
- [x] 新增 lint / fmt / clippy / check 脚本
|
||||
交付物:[../server-rs/scripts/check.ps1](../server-rs/scripts/check.ps1)、[../server-rs/scripts/check.sh](../server-rs/scripts/check.sh)
|
||||
- [ ] 新增 smoke 脚本
|
||||
- [x] 新增 smoke 脚本
|
||||
交付物:[../server-rs/scripts/smoke.ps1](../server-rs/scripts/smoke.ps1)、[../server-rs/scripts/smoke.sh](../server-rs/scripts/smoke.sh)
|
||||
- [ ] 新增 SpacetimeDB 本地开发脚本
|
||||
|
||||
### 阶段验收
|
||||
|
||||
- [ ] Axum 服务可独立启动
|
||||
- [x] Axum 服务可独立启动
|
||||
证据:`./server-rs/scripts/smoke.ps1` 已通过,覆盖临时启动 `api-server`、等待 `/healthz` 就绪并验证 raw / envelope 协议。
|
||||
- [x] `/healthz` 返回与当前工程兼容
|
||||
- [x] 基础 response envelope 与 request id 行为稳定
|
||||
证据:`cargo test -p api-server --manifest-path server-rs/Cargo.toml` 已通过,覆盖 envelope 协商与 `/healthz` 头部回写。
|
||||
|
||||
Reference in New Issue
Block a user