Files
data_engineer_test/docs/verification/RUN_LOG.md
T
2026-11-13 22:02:30 +03:00

15 lines
1.5 KiB
Markdown

# Проверка команд README
Команды выполнены из корня проекта; до запуска выходной каталог docs/verification не содержал результатов. Все пути относились к новому набору, итоговая output/sales.sqlite не изменялась.
Интерпретатор PowerShell:
`$etlPython='C:\Program Files\WindowsApps\OpenAI.CodexPrimaryRuntime.v26-1112-737-0_26.1112.737.0_x64__3k8sg7r9htsxt\dependencies\python\python.exe'`
1. `& $etlPython --version` → Python 3.12.14.
2. `& $etlPython scripts/generate_data.py --output docs/verification/raw/orders.csv --seed 42` → Synthetic CSV: 301 rows, seed=42.
3. `& $etlPython -m src.pipeline --input docs/verification/raw/orders.csv --db docs/verification/output/sales.sqlite --reports docs/verification/reports/etl` → 301 входных, 290 принятых, 11 отклоненных, 290 исправленных, 99119395 копеек; SHA256 a7816b666a8b3dc8833f937970cab2bc7206b6fd44ea3413547eb06f17e1cfe5. Exit 0.
4. `& $etlPython sql/run_queries.py --db docs/verification/output/sales.sqlite --output docs/verification/reports/sql` → top_categories: 3, daily_dynamics: 30, anomalies: 1. Exit 0.
5. `& $etlPython -m unittest discover -s tests -v` → Ran 6 tests in 0.132s, OK, exit 0.
Сохраненные raw/output/reports в этом каталоге — доказательства независимого запуска команд с новыми выходными путями.