Move project test environments into the workspace
This commit is contained in:
@@ -54,6 +54,7 @@ NetworkManager DNS 往返:`tests/test_wifi.py::test_nmcli_multiple_dns_can_rou
|
||||
| `TEST-LOW-VOLTAGE` | 限亮、图标、恢复 | 实屏 + ADC + 可调电源 | 每一档停顿 |
|
||||
| `TEST-CLEANUP` | 临时项、持久数据、GPIO 安全状态 | 本机和核桃派 | 否 |
|
||||
| `TEST-INDEPENDENCE` | 单目录可拿走、无外部依赖 | 隔离临时副本 | 否 |
|
||||
| `TEST-LOCAL-ENV` | `DEPLOY-WORKSPACE-LAYOUT` 项目专用环境、路径刷新和 Git 边界 | Windows 本机及中文/空格隔离副本 | 否 |
|
||||
|
||||
## 1. 本机 mock 与自动化
|
||||
|
||||
@@ -243,6 +244,8 @@ nmcli -t -f GENERAL.STATE,IP4.ADDRESS,IP4.GATEWAY device show wlan0
|
||||
|
||||
## 9. 清理与最终独立性
|
||||
|
||||
`TEST-LOCAL-ENV` 按 [本机环境说明](本机测试环境/README.md) 的 setup/check、主机单元测试与隔离复建命令验证:锁定 wheel 安装及依赖检查通过,迁移保护和场景选择测试通过;项目 AVD 包登记有效,settings/baseline 冒烟通过并恢复环境;中文及空格的新位置不复制 venv/私有登记也能复建;`.local/` 被 Git 忽略,卫生检查通过。缺少实际验证时记“未验证”。此项不触发真机、SSH、切网、摄像头或实屏测试。迁移结束按明确路径移除旧项目专用目录和工具登记,通用工具保留。
|
||||
|
||||
- 停止所有临时 unit,按已验证的明确绝对路径删除临时源码、venv、wheelhouse、构建和测试数据;保留 `/var/lib/matrix-screen-controller`。
|
||||
- 复核 GPIO 安全状态、系统 `running`、生产服务健康、无临时端口和无残留诊断环境变量。
|
||||
- 独立目录不得含 `.venv`、缓存、运行数据、旧设备配置、旧凭据、主机密钥或外层绝对路径。
|
||||
|
||||
Reference in New Issue
Block a user