Developers
Tests and validation
Backend, frontend, demo and export checks before a release.
Backend
.\.venv\Scripts\python.exe -m unittest discover -s tests -p "test_*.py"Tests cover checkpoints, cleanup and segmentation, the engine, API, LLM security, text and PDF behavior.
Product frontend
npm --prefix web run build
npm --prefix web run test:e2eDemo
npm --prefix web run check:demo
npm --prefix web run test:e2e:demoManual check
For a parser change:
- import a representative file;
- translate several segments;
- download the partial preview;
- complete the project;
- download the final export;
- open both files in a real reader.
A successful build does not validate mobile rendering, reconstructed-document quality or browser interactions.