1.8 KiB
1.8 KiB
测试方案
开始时间:2026-05-18-22-23-07
自动化测试
python3 -m compileall backend testsnode --check frontend/app.jspytest -q
执行结果:全部通过,pytest -q 为 5 passed。
Docker/Compose 校验
docker compose -f docker_compose.yaml configdocker compose -f docker_compose.yaml --profile frpc configdocker compose -f docker_compose_huijutec.yaml configdocker compose -f docker_compose_Nas.yaml configdocker build -t isiseg:docker-package-test .- 运行容器并请求
/api/health。
执行结果:
- 三个 compose 文件及纯净模板 frpc profile 均可解析。
- Docker 镜像构建通过。
- 测试容器
/api/health返回{"status":"ok","service":"ISISeg","version":"0.1.0"}。 - 首次使用完整
requirements.txt构建时,opencv-python安装阶段触发段错误;已改为 Docker 专用requirements-docker.txt,使用opencv-python-headless并保留运行时所需依赖。
安装包校验
- 检查三个 tar.gz 都存在。
- 分别列出包内文件,确认包含 compose、Dockerfile、backend、frontend、样例视频和 README。
- 解包后分别执行 compose config 校验。
- 确认安装包内不包含
__pycache__或.pyc。
执行结果:
| 安装包 | SHA256 |
|---|---|
isiseg-clean-install-2026-05-18-22-23-07.tar.gz |
dc62b411877271375b91833a48c933ff1201f87f9710626f4ba637c04eb039d1 |
isiseg-huijutec-direct-2026-05-18-22-23-07.tar.gz |
84df7476152dd98a44b5b6479bd713f639bd12485ee4385559c5571dfba8850e |
isiseg-qnap-nas-2026-05-18-22-23-07.tar.gz |
f31bb0bc290b0d3e8f68721c16c638964dc80f6ac1a0b4d11063e4dcf80a71dd |
Gitea 发布校验
- push main。
- push tag。
- 创建 release。
- 上传三个附件。
- 查询 release 附件列表确认三个包均存在。