#!/usr/bin/env bash # # Führt die PHPUnit-Testsuite aus. Wird von update.sh vor jedem Deploy # automatisch aufgerufen (siehe README/migrations für die Gesamt-Pipeline). # # Voraussetzung: `composer install` wurde im Projektverzeichnis ausgeführt # (vendor/bin/phpunit muss existieren). set -euo pipefail PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$PROJECT_DIR" if [ ! -x vendor/bin/phpunit ]; then echo "FEHLER: vendor/bin/phpunit fehlt - bitte zuerst 'composer install' ausführen." >&2 exit 1 fi vendor/bin/phpunit --colors=never