feat: add e2e test suite with Robot Framework

Add e2e/ dir with Robot Framework tests for page loading, ban records,
blocklist import, config edit. Add requirements.txt. Update Makefile with
test commands. Update .gitignore, backend docs, testing requirements docs.
This commit is contained in:
2026-05-04 08:29:12 +02:00
parent 5fa67d3288
commit 23c3a0d9e6
11 changed files with 161 additions and 2 deletions

View File

@@ -3010,6 +3010,7 @@ atomic_write(path, updated_content) # Atomic write, auto-cleanup on error
- Every merge request must pass: ruff, type checker, all tests.
- Do not merge with failing CI.
- Keep pull requests small and focused — one feature or fix per PR.
- **E2E test results** (`e2e/results/`) are gitignored — never commit test outputs or HTML reports.
---