docling-studio/.gitignore
Pier-Jean Malandrino fdbab2f49e feat: add Karate UI e2e tests with data-e2e selectors (#124)
- Add e2e/ui/ as peer project to e2e/api/ (own pom.xml, runner, config)
- 5 critical UI journeys: upload, delete, analysis, batch-progress, rechunk
- 4 local-only tests: sidebar, i18n, error-states, pipeline-options
- 1 full happy path workflow covering all modes
- Add data-e2e attributes on all tested Vue components (decoupled from CSS)
- Add CONVENTIONS.md with 7 golden rules for writing Karate UI tests
- Update CI with dedicated e2e-ui job (Chrome headless, --no-sandbox)
- Update docs/contributing.md with UI test instructions

Closes #124
2026-04-08 17:53:52 +02:00

48 lines
499 B
Text

# Dependencies
node_modules/
frontend/node_modules/
# Build outputs
frontend/dist/
site/
# IDE & local tooling
.idea/
.vscode/
.run/
.claude/
CLAUDE.md
**/CLAUDE.md
*.iml
# OS
.DS_Store
Thumbs.db
# Env
.env
.env.local
.env.production
# Uploads & data
uploads/
data/
# Python
__pycache__/
*.pyc
.venv/
*.egg-info/
# Excalidraw working files
docs/excalidraw/
# Logs
*.log
hs_err_pid*
# Docker
docker-compose.override.yml
# E2E tests — Maven build outputs & Chrome user data
e2e/**/target/