#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" FRONTEND_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)" ENV_FILE="${E2E_ENV_FILE:-${FRONTEND_DIR}/.env.e2e}" if [[ ! -f "${ENV_FILE}" ]]; then echo "Missing env file: ${ENV_FILE}" >&2 echo "Create ${FRONTEND_DIR}/.env.e2e with E2E_BASE_URL, E2E_AUTH0_DOMAIN, E2E_AUTH_TEST_EMAIL, E2E_AUTH_TEST_PASSWORD." >&2 exit 1 fi set -a # shellcheck disable=SC1090 source "${ENV_FILE}" set +a cd "${FRONTEND_DIR}" if [[ "$#" -gt 0 ]]; then npx playwright test "$@" else npx playwright test e2e fi