50995d3335
- SETUP.md: 完整环境搭建指南(同事用) - SETUP_QUICK.md: 快速搭环境(4步) - s22~s26: TNA端到端、覆盖率报告、回归检查 - procedure_grammar.lark: 实验性Lark语法 Co-Authored-By: Claude <noreply@anthropic.com>
52 lines
1.0 KiB
Markdown
52 lines
1.0 KiB
Markdown
# 快速搭环境(同事用)
|
|
|
|
## 1. 装 Python
|
|
|
|
```powershell
|
|
# 下载 Python 3.12 https://www.python.org/downloads/
|
|
# 安装时勾选 "Add Python to PATH"
|
|
python --version
|
|
pip install lark
|
|
```
|
|
|
|
## 2. 装 GnuCOBOL
|
|
|
|
```powershell
|
|
# 下载 GC32-BDB-SP1,解压
|
|
# 把 bin\ 目录加到系统 PATH
|
|
cobc --version
|
|
# → cobc (GnuCOBOL) 3.2.0
|
|
```
|
|
|
|
## 3. 拉代码
|
|
|
|
```powershell
|
|
cd D:\
|
|
git clone https://gittea.dev/hangshuo652/cobol-java-v3.git
|
|
cd D:\cobol-java\cobol-java-v3
|
|
```
|
|
|
|
## 4. 跑验证
|
|
|
|
```powershell
|
|
# 快速测试(10秒)
|
|
python test-data\s15_coverage_verification.py
|
|
# → 17 PASS / 0 FAIL
|
|
|
|
# 完整报告(2分钟)
|
|
set PYTHONIOENCODING=utf-8
|
|
python test-data\s25_per_program_report.py
|
|
# → TOTAL 3178 3178 100%
|
|
```
|
|
|
|
## 常见问题
|
|
|
|
| 症状 | 解方 |
|
|
|------|------|
|
|
| `No module named 'lark'` | `pip install lark` |
|
|
| `cobc: command not found` | 把 GnuCOBOL 的 `bin\` 加到 PATH |
|
|
| `gbk codec can't encode` | `set PYTHONIOENCODING=utf-8` |
|
|
| Permission denied | 以管理员身份运行终端 |
|
|
|
|
详细版 → `SETUP.md`
|