#!/usr/bin/env bash
set -euo pipefail

repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)"
cd "${repo_root}"

if [[ -z "${AGENTTEAM_E2E_BASE_URL:-}" && -z "${AGENTTEAM_E2E_ACCOUNTS_FILE:-}" ]]; then
  echo "remote scenario run requires AGENTTEAM_E2E_BASE_URL or AGENTTEAM_E2E_ACCOUNTS_FILE" >&2
  exit 1
fi

export AGENTTEAM_E2E_PROFILE="${AGENTTEAM_E2E_PROFILE:-remote}"

exec go test -tags=e2e ./e2e/scenarios/... -count=1 -timeout=20m "$@"
