You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
922 B
Bash
33 lines
922 B
Bash
#!/bin/bash
|
|
|
|
# Stock Oracle 빠른 테스트 실행 스크립트
|
|
|
|
echo "🧪 Stock Oracle 테스트 실행"
|
|
echo "=========================="
|
|
|
|
# 서버 상태 확인
|
|
echo "🔍 서버 상태 확인 중..."
|
|
if ! curl -s http://localhost:18001/docs > /dev/null; then
|
|
echo "❌ API 서버가 실행되지 않고 있습니다."
|
|
echo " docker-compose up -d 명령으로 서버를 시작해주세요."
|
|
exit 1
|
|
fi
|
|
|
|
echo "✅ API 서버 실행 확인"
|
|
echo ""
|
|
|
|
# 테스트 실행
|
|
echo "🚀 테스트 스위트 실행 중..."
|
|
python tests/run_all_tests.py
|
|
|
|
# 결과에 따른 메시지
|
|
if [ $? -eq 0 ]; then
|
|
echo ""
|
|
echo "🎉 모든 테스트가 성공적으로 완료되었습니다!"
|
|
echo " 시스템이 정상적으로 작동하고 있습니다."
|
|
else
|
|
echo ""
|
|
echo "❌ 일부 테스트가 실패했습니다."
|
|
echo " 로그를 확인하여 문제를 해결해주세요."
|
|
exit 1
|
|
fi |