test(smoke): проверка обновления сертификата TURN и работоспособности LiveKit после неё

This commit is contained in:
2026-09-19 21:14:39 +03:00
parent ae289fc756
commit a671027461
+17 -1
View File
@@ -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}")"