playreel/backend/tests/run_poster_alive_after_gate.sh

19 lines
733 B
Bash
Executable File

#!/usr/bin/env bash
# 축제 숏폼 — 검수 게이트 승인 뒤. 여기부터 끝까지 사람 개입이 없다.
# 사용: tests/run_poster_alive_after_gate.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 "④ tts" tests.poster_alive.test_tts "$poster"
run "⑤ bgm" tests.poster_alive.test_bgm "$poster"
run "⑥ i2v" tests.poster_alive.test_i2v "$poster"
run "⑦ render" tests.poster_alive.test_render "$poster"
echo
echo "══ 완성 ══ test_result/poster_alive/ 의 .final.mp4 · .thumb.jpg"