Files
gomag-vending/.gitignore
Claude Agent 419464a62c feat: add CI/CD testing infrastructure with test.sh orchestrator
Complete testing system: pyproject.toml (pytest markers), test.sh
orchestrator with auto app start/stop and colorful summary,
pre-push hook, Gitea Actions workflow.

New QA tests: API health (7 endpoints), responsive (3 viewports),
log monitoring (ERROR/ORA-/Traceback detection), real GoMag sync,
PL/SQL package validation, smoke prod (read-only).

Converted test_app_basic.py and test_integration.py to pytest.
Added pytestmark to all existing tests (unit/e2e/oracle).
E2E conftest upgraded: console error collector, screenshot on
failure, auto-detect live app on :5003.

Usage: ./test.sh ci (30s) | ./test.sh full (2-3min)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 10:40:25 +00:00

56 lines
584 B
Plaintext

*.fxp
*.FXP
*.bak
*.BAK
*.csv
/log.*
/output/*.json
*.err
*.ERR
*.log
/screenshots
/.playwright-mcp
# Python
__pycache__/
*.py[cod]
*$py.class
# Environment files
.env
.env.local
.env.*.local
# Settings files with secrets
settings.ini
vfp/settings.ini
.gittoken
output/
vfp/*.json
*.~pck
.claude/HANDOFF.md
scripts/work/
# Virtual environments
venv/
.venv/
# SQLite databases
*.db
*.db-journal
*.db-wal
*.db-shm
# Generated/duplicate directories
api/api/
# Logs directory
logs/
.gstack/
# QA Reports (generated by test suite)
qa-reports/
# Session handoff
.claude/HANDOFF.md