2026-10-19 10:38:49 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
# Synthetic suite. It does not fetch or require the OnCo corpus.
|
2026-10-19 11:00:39 +02:00
|
|
|
# The Forgejo job installs requirements.txt first. Node comes from the runner image.
|
2026-10-19 10:38:49 +02:00
|
|
|
set -eu
|
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
|
python3 scripts/validate_fixtures.py
|
2026-10-19 13:04:55 +02:00
|
|
|
python3 scripts/audit_public_tree.py
|
2026-10-19 10:38:49 +02:00
|
|
|
python3 -m unittest discover -s tests -p 'test_*.py'
|
|
|
|
|
python3 scripts/check_ui_boundary.py
|
|
|
|
|
python3 scripts/check_ui_provenance.py
|
|
|
|
|
python3 scripts/quality_report.py >/dev/null
|
|
|
|
|
cd ui
|
|
|
|
|
npm test
|
|
|
|
|
npm run typecheck
|