test(smoke): проверка обновления сертификата TURN и работоспособности LiveKit после неё
This commit is contained in:
+17
-1
@@ -200,7 +200,23 @@ else
|
||||
fail "контейнер glchat-app не запущен"
|
||||
fi
|
||||
|
||||
printf '\n[9] Бэкап\n'
|
||||
printf '\n[9] Обновление сертификата TURN\n'
|
||||
if [ "$TURN_ENABLED" = "true" ] && systemctl cat glchat-cert-refresh.service >/dev/null 2>&1; then
|
||||
if systemctl start glchat-cert-refresh.service 2>/dev/null; then
|
||||
pass "glchat-cert-refresh отработал (сертификат TURN актуален)"
|
||||
else
|
||||
fail "glchat-cert-refresh не запускается"
|
||||
fi
|
||||
if docker ps --format '{{.Names}}' 2>/dev/null | grep -q glchat-livekit; then
|
||||
pass "LiveKit работает после проверки сертификата"
|
||||
else
|
||||
fail "LiveKit не запущен после проверки сертификата"
|
||||
fi
|
||||
else
|
||||
skip "обновление сертификата TURN не настроено"
|
||||
fi
|
||||
|
||||
printf '\n[10] Бэкап\n'
|
||||
if GLCHAT_ETC_DIR="$GLCHAT_ETC_DIR" bash "${GLCHAT_ETC_DIR}/backup.sh" >/tmp/glchat-smoke-backup.log 2>&1; then
|
||||
last_backup="$(ls -1t "${GLCHAT_ETC_DIR}/data/backups"/glchat-*.tar.gz* 2>/dev/null | head -1)"
|
||||
pass "бэкап создан: $(basename "${last_backup:-unknown}")"
|
||||
|
||||
Reference in New Issue
Block a user