XAS 测试脚本控制台
核对日期:2026-10-13。当前采用专用网页控制台,替代前期 Rundeck 作为日常入口。
访问 公司内网测试控制台,无需账号密码。
- 测试项目:按实际测试行为展示,一套测试为一项,内部脚本放到详情的“相关文件”。
- 上传:新增 Python/Shell 脚本或上传不可变的新版本,不在线编辑代码。
- 运行:配置参数后排队执行,查看实时标准输出/错误及登记的 .log 内容。
- 记录:查看状态、版本、配置快照、历史日志和归档结果,预览或下载报告。
当前整理为 23 项业务测试(8 项套件、15 项单项测试),关联原先登记的 307 个源文件。22 项原位置入口已接入原环境执行,保留原目录、解释器、配置和输出行为;普通测试预检通过后提交,资源占用/服务启停测试每次显示影响并确认。两个控制台验收样例默认隐藏,可在“项目用途”中选择查看。原文件、GPU/端口设置和历史记录均保留。
2026-10-13 23:27 只读预检:16 个原环境方案满足登记的启动条件,6 个因所需模型端口未监听而被拦截。预检通过不等于业务测试通过,也不预留 GPU。GPU 综合套件支持菜单数字、y/n/q 和回车;需要自由文本的维护功能仍从原维护入口使用。本轮仅用独立短样例验证执行链路,没有运行原 GPU/长稳测试。
上传版本保存在服务器 /adamwen-work-space/xas-test-library/runtime/library/,日志和结果在 runtime/runs/,SQLite 在 runtime/console-data/,仅记录元数据、状态与文件引用。外部结果原文件保留,同时可归档本次变更;Git 不参与每次运行时拉取。
维护入口
源码位于 console/,部署入口 deploy/dedicated.py,原入口切换工具 deploy/cutover_console.py。旧 Rundeck 容器与运行数据保留;早期 design.md、implementation-plan.md、legacy-smoke-plan.md 均为历史阶段,不再是当前维护入口。
公司仓库:wenhuadian/xas-test-library,主分支为 main。Git 管理控制台源码、可信执行方案、部署脚本、测试和维护文档;数据库、结果、上传文件及凭据不纳入 Git。原服务器其他工作区的脚本通过路径引用,不会随本仓库自动上传。
提交与推送按用户明确授权执行,服务器部署单独进行,未配置自动发布。首次入库检查日期为 2026-10-14;本地回归 55 项中通过 48 项、因 Windows 平台限制跳过 7 项。此前 Linux 和原环境运行验收保留在各自日期的验收文档中。