fix: code review issues #1-#9
1. cond.py: 删除重复裸字段代码块 (dedup bare field) 2. coverage.py: 移除_mark_perform无条件fallback (虚假覆盖) 3. pipeline_bridge.py: except:pass加日志记录异常 4. __init__.py: generate_data文档更新 (copybook_dirs等) 5. cond.py: is_field贪婪→非贪婪.*→.*? 6. coverage.py: 移除残留无条件Enter+Skip标记 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -942,9 +942,11 @@ def generate_data(cobol_source: str, structure: dict = None,
|
||||
|
||||
Args:
|
||||
cobol_source: COBOL 程序原始源码文本(未预处理)。
|
||||
内部会调 preprocess + resolve_copybooks。
|
||||
如果已预处理过,传进来会因 COPYBOOK 路径丢失导致字段不全。
|
||||
内部会调 preprocess + resolve_copybooks + resolve_sql_includes。
|
||||
如果已预处理过,传进来会因字段列表不全导致数据不完整。
|
||||
COPYBOOK 路径通过 copybook_dirs 参数传入。
|
||||
structure: 可选,如果已调用 extract_structure() 可传入避免重复解析
|
||||
copybook_dirs: 可选,COPYBOOK 搜索路径列表。指定后可自动展开 COPY 和 EXEC SQL INCLUDE。
|
||||
|
||||
Returns:
|
||||
list[dict]: 测试数据记录列表,每条包含所有字段的值
|
||||
|
||||
Reference in New Issue
Block a user