v1.3.0: 修复pinmap_layout周长公式,新增PinList→PinMAP反向转换完整支持
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# PinMAP ↔ PinList 双向转换器 测试报告
|
||||
|
||||
> **日期**: 2026-05-28
|
||||
> **日期**: 2026-06-01
|
||||
> **测试类型**: 集成测试 + 端到端测试
|
||||
> **测试环境**: Python 3.x, Linux x64
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
### TC-MAP-001: 标准4x4 PinMAP转换
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 封装=QFP44, Pin数=8, 序号递增
|
||||
- **详情**: 封装=QFP12, Pin数=12, 序号递增
|
||||
|
||||
### TC-MAP-002: 长方形PinMAP转换
|
||||
- **结果**: ✅ 通过
|
||||
@@ -44,13 +44,13 @@
|
||||
|
||||
## Part 2: List→MAP 新增功能测试
|
||||
|
||||
### TC-LM-001: 5×5 PinList→PinMAP (16引脚)
|
||||
### TC-LM-001: 5×5 PinList→PinMAP (20引脚)
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 解析成功, 封装=QFP-16, Pin数=16, 5×5布局验证通过
|
||||
- **详情**: 解析成功, 封装=QFP-20, Pin数=20, 5×5布局验证通过
|
||||
|
||||
### TC-LM-002: 6×12 PinList→PinMAP (32引脚)
|
||||
### TC-LM-002: 6×10 PinList→PinMAP (32引脚)
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 解析成功, 封装=LQFP-32, Pin数=32, 6×12布局+文件输出验证通过
|
||||
- **详情**: 解析成功, 封装=LQFP-32, Pin数=32, 6×10布局+文件输出验证通过
|
||||
|
||||
### TC-LM-003: 带模板文件的转换
|
||||
- **结果**: ✅ 通过
|
||||
@@ -66,7 +66,7 @@
|
||||
|
||||
### TC-LM-006: Pin总数不匹配
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 正确报错: Pin数量与网格周长不匹配 — 网格 3×4 需要 10 个引脚,但 PinList 有 8 个
|
||||
- **详情**: 正确报错: Pin数量与网格周长不匹配 — 网格 3×4 需要 14 个引脚,但 PinList 有 8 个
|
||||
|
||||
### TC-LM-007: 缺少PinName (warning)
|
||||
- **结果**: ✅ 通过
|
||||
@@ -74,11 +74,11 @@
|
||||
|
||||
### TC-LM-008: 非4倍数提示
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 验证通过, Pin数=6 (非4倍数)
|
||||
- **详情**: 验证通过, Pin数=14 (非4倍数)
|
||||
|
||||
### TC-LM-009: 布局计算正确性
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 布局计算正确: left=3, bottom=2, right=1, top=2, 逆时针顺序正确
|
||||
- **详情**: 布局计算正确: left=3, bottom=3, right=3, top=3, 逆时针顺序正确
|
||||
|
||||
### TC-LM-010: 模板文件检测(无模板)
|
||||
- **结果**: ✅ 通过
|
||||
@@ -94,11 +94,11 @@
|
||||
|
||||
### TC-LM-012: 输出文件正确性
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: 输出文件验证通过: A1=QFP-8, 包含Pin1-Pin8
|
||||
- **详情**: 输出文件验证通过: A1=QFP-12, 包含Pin1-Pin12
|
||||
|
||||
### TC-LM-013: 端到端Roundtrip (MAP→List→MAP)
|
||||
- **结果**: ✅ 通过
|
||||
- **详情**: Roundtrip成功: PinList(8) → PinMAP(3×3) → PinList(8), 序号一致
|
||||
- **详情**: Roundtrip成功: PinList(12) → PinMAP(3×3) → PinList(12), 序号一致
|
||||
|
||||
### TC-LM-014: 输出路径生成
|
||||
- **结果**: ✅ 通过
|
||||
|
||||
Reference in New Issue
Block a user