Skip to main content
开发期间运行最快的相关检查,提交 Pull Request 前完成完整前端与 Rust 测试。

前端检查

Vitest 覆盖前端逻辑和组件。测试应保持确定性,除非由测试明确管理生命周期,否则不要依赖正在运行的正式版服务。

Rust 检查

src-tauri/ 中:
CI 在 Ubuntu 22.04、macOS 14 和 Windows 上运行更严格的矩阵命令:

手动场景

覆盖首次安装、下载中断或失败、重试、已有内核复用,以及更新不可获取时保留可用内核。
测试启动、健康检查、端口占用、重启、关闭和日志,并保持正式版/Debug 端口分离。
切换 Profile 并验证隔离,安装和移除可选插件,确认内部插件恢复。
验证 Windows 安装包、签名公证的 macOS DMG、Linux .deb 和 AppImage,并执行 Wayland 冒烟测试。

提交 Pull Request 前

  • 为行为变化新增或更新测试。
  • 确认未提交密钥、本机隐私路径或生成的应用数据。
  • 涉及路径或端口时同时测试正式版和 Debug。
  • 用户可见变化需同步两种文档语言。