#!/usr/bin/env bash # 축제 숏폼 — 검수 게이트 직전까지 돌린다. # 사용: tests/run_poster_alive.sh <포스터경로> set -euo pipefail cd "$(dirname "$0")/.." poster="${1:?사용: $0 <포스터경로>}" [ -f "$poster" ] || { echo "포스터 없음: $poster" >&2; exit 1; } run() { echo; echo "── $1 ──"; shift; uv run python -m "$@"; } run "① detect" tests.poster_alive.test_detect "$poster" run "② narration_text" tests.poster_alive.test_narration "$poster" run "③ motion" tests.poster_alive.test_motion "$poster" cat < 승인 후 — 여기부터는 사람 개입 없이 끝까지 간다 uv run python -m tests.poster_alive.test_tts "$poster" uv run python -m tests.poster_alive.test_bgm "$poster" uv run python -m tests.poster_alive.test_i2v "$poster" uv run python -m tests.poster_alive.test_render "$poster" EOF