Finanzmanager/scripts/run-tests.sh
fds2610-bot b1712bb7ea Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB
Docker Compose mit drei Services (nginx auf Port 8000), Migrationsmechanik,
Update- und Backup-Skript. Anwendung: Router mit CSRF-Prüfung, Anmeldung und
Ersteinrichtung, zentraler Einstellungsdialog mit Reitern, ein- und
ausschaltbares Debug-Log mit Maskierung von Zugangsdaten.

Layout nach Vorbild des FinanzManagers: feste Navigation links,
Werkzeugleiste oben, Tab-Leiste; Farbschema hell/dunkel/System.

Tests: 51 PHP-Prüfungen und 7 Playwright-Tests, alle grün.
2026-08-09 20:21:42 +02:00

15 lines
418 B
Bash
Executable file

#!/usr/bin/env bash
#
# Führt die PHP-Testsuite im Container aus.
#
# ./scripts/run-tests.sh # alle Tests
# ./scripts/run-tests.sh --json # Ausgabe als JSON
#
# Immer als www-data: als root angelegte Dateien unterhalb von data/ kann
# php-fpm später nicht mehr beschreiben.
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")/.."
exec docker compose exec -u www-data -T php php tests/run.php "$@"