Masters-four-Tab-OpenAI / frontend /scripts /run-e2e-with-env.sh
Pete Dunn
Improve POTS provider recall and add new provider source docs
4160ca7
Raw
History Blame Contribute Delete
590 Bytes
#!/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