docling-studio/.github/workflows
Pier-Jean Malandrino cfc5bb5c35 feat: add E2E API tests with Karate V2
Set up a full E2E test suite (39 scenarios) using Karate against
the real API stack. Hybrid architecture: domain-based features +
cross-domain workflows, with data-driven testing and callable helpers.

Structure:
- e2e/pom.xml: Maven + karate-core 1.5
- 3 helpers (upload, analyze+poll, cleanup)
- 3 JSON schemas (health, document, analysis)
- 12 feature files across health, documents, analyses, workflows
- Tags: @smoke (2), @regression (35), @e2e (2)
- generate-test-data.py: fpdf2-based PDF generation (no binaries)

Also adds:
- RATE_LIMIT_RPM env var to make rate limiter configurable (0=disabled)
- CI job e2e with needs: [backend, frontend]
- e2e/ in .dockerignore

Closes #119
2026-04-08 13:47:03 +02:00
..
auto-close-issues.yml ci: auto-close issues on merge into release/* branches 2026-04-08 10:18:49 +02:00
ci.yml feat: add E2E API tests with Karate V2 2026-04-08 13:47:03 +02:00
docling-compat.yml Add live documentaiton and change architecture diagram 2026-03-23 09:51:03 +01:00
docs.yml Add missing config for doc publication 2026-03-23 10:25:55 +01:00
release.yml Fix GHA cache collision between remote and local release builds 2026-04-03 13:02:07 +02:00