Commit ff7c325
committed
test: 为多个模块添加测试以提升覆盖率至50%
- 新增 win.Tests.ps1 测试 Windows 专用函数(Add-Startup, New-Shortcut)
- 新增 wrapper.Tests.ps1 测试别名管理函数(Set-CustomAlias, Get-CustomAlias)
- 新增 hardware.Tests.ps1 测试硬件信息函数(Get-GpuInfo, Get-SystemMemoryInfo)
- 扩展 os.Tests.ps1 测试以覆盖更多操作系统检测场景和边缘情况
- 扩展 functions.Tests.ps1 测试以覆盖版本管理、格式转换、脚本管理等函数
- 扩展 install.Tests.ps1 测试以覆盖模块安装、应用过滤、包管理器命令生成
- 扩展 test.Tests.ps1 测试以覆盖可执行程序检测、路径检查、缓存清理
- 扩展 env.Tests.ps1 测试以覆盖环境变量加载、路径同步、参数获取
- 扩展 help.Tests.ps1 测试以覆盖帮助搜索、内容解析、性能对比
- 扩展 web.Tests.ps1 测试以覆盖网页快捷方式创建、内部函数逻辑
- 更新任务清单以标记所有测试任务已完成,确认覆盖率目标达成1 parent a3dd5c3 commit ff7c325
13 files changed
Lines changed: 2427 additions & 153 deletions
File tree
- openspec/changes/improve-test-coverage-50
- psutils/tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
0 commit comments