feat: 多轮运行 + GCOV 合并 + JSON 出力 + DesignDataGenerator

This commit is contained in:
hangshuo652
2026-07-12 21:04:58 +08:00
parent af37e33b98
commit f3be17e5eb
40 changed files with 4397 additions and 198 deletions
+27
View File
@@ -0,0 +1,27 @@
# 条件分支 数据生成规则
## 概要
检索详细设计中処理詳細的所有条件分支,增加覆盖所有分支的输入数据。
## 输入
- 输入文件:详细设计书的処理詳細部分
## 生成的数据组
由你决定,以尽可能少的数据组完成分支覆盖
## 数据生成步骤
1. 遍历処理詳細的所有内容
2. 记录所有条件分支
3. 找到条件判断数据与输入的关系
4. 数据生成:根据字段名关键词生成符合实际的数据,同时尽量保证每条相邻的数据的相同项目不一致。
5. 按各组规则组装records数组
6. 组号从之前的最后一组+1开始连续编号
## 输出
每个组输出一个json文件:`{プログラムID}_g{groupId}.json`