docs: README 添加 run.py 全流程数据生成用法
This commit is contained in:
@@ -20,6 +20,27 @@ python test-data/s30_db_e2e.py
|
||||
python -m cobol_testgen ../cobol-tna-system/src/KIN01INP.cbl
|
||||
```
|
||||
|
||||
## 全流程数据生成(run.py)
|
||||
|
||||
先跑白盒 `cobol_testgen`(静态分析 + 测试数据),成功后跑黑盒 `black-box-data-create`(DeepSeek LLM 生成 JSON/SQL):
|
||||
|
||||
```bash
|
||||
python run.py \
|
||||
--design "D:\cobol-tna-system\詳細設計書\詳細設計書_ZAN04MAT.md" \
|
||||
--source "D:\cobol-tna-system\src\ZAN04MAT.cbl" \
|
||||
--file-db-md "D:\cobol-tna-system\詳細設計書\COPY句定義書.md" \
|
||||
--cpy "D:\cobol-tna-system\cpy" \
|
||||
--db-md "D:\cobol-tna-system\詳細設計書\DB定義書.md" \
|
||||
--output "D:\output"
|
||||
|
||||
# 只查看将执行的命令,不真正运行
|
||||
python run.py --design ... --output ... --dry-run
|
||||
```
|
||||
|
||||
- 参数 `--design / --source / --file-db-md / --cpy / --db-md / --output` 为必需项,`--api-key / --model / --rules / --max-tokens` 可选透传给黑盒。
|
||||
- 两步输出到同一 `--output` 根目录:白盒写 `output/<程序ID>/main/...`,黑盒写 `output/<程序ID>/g{N}/...`。
|
||||
- 任一步失败即停止并返回该步退出码。
|
||||
|
||||
## 架构
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user