refactor: 测试出力结果从runtime迁移到output,实现入力(test-data)与出力(output)分离
This commit is contained in:
@@ -178,7 +178,7 @@ cobol-java-v3/
|
||||
├── diagnose_kind8dbrun.py # DB 单步诊断 (仅编译运行)
|
||||
├── SETUP.md # 本文件
|
||||
└── docs/ # 设计文档
|
||||
└── runtime/ # 运行产物(测试数据、输入文件、覆盖率报告,已 gitignore)
|
||||
└── output/ # 运行产物(测试数据、输入文件、覆盖率报告,已 gitignore)
|
||||
```
|
||||
|
||||
---
|
||||
@@ -262,7 +262,7 @@ COVERAGE: DB pipeline E2E PASSED
|
||||
python -m cobol_testgen ..\cobol-tna-system\src\ZAN06UPD.cbl
|
||||
|
||||
# 带 gcov 覆盖率收集 (编译带 -g --coverage,生成 HTML 报告)
|
||||
python -m cobol_testgen --gcov ..\cobol-tna-system\src\KIN08DBU.cbl runtime\
|
||||
python -m cobol_testgen --gcov ..\cobol-tna-system\src\KIN08DBU.cbl output\
|
||||
```
|
||||
|
||||
DB 管道会自动加载 `config/programs/<PROGRAM_ID>.yaml` 中的表定义、子程序列表、运行场景(normal/collision/abnormal),多场景运行的 gcov 覆盖率会被合并输出。
|
||||
|
||||
Reference in New Issue
Block a user