SVG2Icon • 技术指南

版本 v1.1.0

svg2icon-技术-v1.1.0

Electron 区域测试 —— 路线图

本页描述在下个版本为 Electron 区域引入自动化测试的计划。当前覆盖为手动冒烟;下面是如何分层加入脚本且不拖慢开发。

目标(下个版本)

  • 添加自动化测试,在临时 userData 目录中演练 IPC 与存储
  • 测试快速且隔离;不依赖打包产物
  • 提供可扩展路径(下载/打包过滤)

候选工具

  • electron-mochavitest + electron 在 Electron 环境下运行测试

初始范围

  • StorageService:通过依赖注入/模拟进行 CRUD 与 JSON 约束测试
  • 打包过滤:确保 original.svg 不进入 Web 包(以及 All‑In‑One 中的 web 子目录)

里程碑

  1. 选择测试运行器并接入 CI 任务
  2. 加入临时 userData 夹具与示例
  3. 合入 StorageService 单测(CRUD + 约束)
  4. 合入打包过滤测试
  5. 为核心端点添加简要 IPC 冒烟

保持反馈回路紧凑——优先保证速度与确定性,让测试帮忙而非添堵。

Skip to main content