#!/usr/bin/env bash # This script executes the php unit tests as a web user set -euo pipefail FILTER="${1:-all}" user="${2:-www-data}" DIR=$(dirname "$(readlink -f "$0")") # shellcheck source=utils.sh # shellcheck disable=SC1091 source "$DIR"/utils.sh if [[ "$FILTER" == "all" ]]; then run_as "$DIR/../vendor/bin/phpunit --stop-on-failure --stop-on-error" "$user" else run_as "$DIR/../vendor/bin/phpunit --filter=$FILTER --stop-on-failure --stop-on-error" "$user" fi