Nomad changes
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s

This commit is contained in:
Henrik Jess Nielsen
2026-06-01 23:40:55 +02:00
parent 72b1a0a6ed
commit b4c07d3693
5723 changed files with 1130655 additions and 0 deletions

30
.task/tools/fixtures.yml Normal file
View File

@@ -0,0 +1,30 @@
version: "3"
# ============================================================================
# Test fixture generation
#
# Generates DOCX / ODT / XLSX / PPTX / PDF documents with track-changes,
# revisions, comments, incremental updates, paired diff inputs, and
# security edge cases — each paired with a *.gt.json ground-truth sidecar.
#
# Source: tools/generate_test_fixtures/
# Output: test_documents/generated/<format>/
#
# Usage:
# task fixtures:generate # produce every fixture
# task fixtures:generate -- docx # produce a single category
# task fixtures:test # run the toolkit's smoke test
# ============================================================================
tasks:
generate:
desc: "Generate all (or selected) test fixtures + ground-truth sidecars"
dir: tools/generate_test_fixtures
cmds:
- uv run python -m generate_test_fixtures {{.CLI_ARGS | default "all"}}
test:
desc: "Run the fixture generator's smoke test suite"
dir: tools/generate_test_fixtures
cmds:
- uv run pytest -q