Files
aios/tests/run_acceptance_with_autofix.sh
T

14 lines
890 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
PKG_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
: "${AIOS_RUNTIME_ROOT:=$PKG_ROOT/.test_runtime}"
rm -rf "$AIOS_RUNTIME_ROOT"; mkdir -p "$AIOS_RUNTIME_ROOT"
bash "$PKG_ROOT/scripts/install_webops_overlay.sh" "$AIOS_RUNTIME_ROOT"
python3 "$PKG_ROOT/scripts/apply_migrations.py" "$AIOS_RUNTIME_ROOT"
for s in run_full_uat.py run_wechat_behavior_simulation.py self_diagnose.py self_optimize.py run_acceptance_with_autofix.sh; do cp "$PKG_ROOT/scripts/$s" "$AIOS_RUNTIME_ROOT/webops/scripts/$s"; chmod +x "$AIOS_RUNTIME_ROOT/webops/scripts/$s"; done
bash "$AIOS_RUNTIME_ROOT/webops/scripts/run_webops_local.sh" >/tmp/aios-webops-pkg-uat.log 2>&1 &
PID=$!
trap 'kill $PID >/dev/null 2>&1 || true' EXIT
sleep 1
AIOS_WEBOPS_BASE="http://127.0.0.1:${AIOS_WEBOPS_PORT:-18081}" bash "$AIOS_RUNTIME_ROOT/webops/scripts/run_acceptance_with_autofix.sh"