14 lines
890 B
Bash
Executable File
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"
|