Files
QSfera/Server/vendor/github.com/Nerzal/gocloak/v13/run-tests.sh
T
Курнат Андрей 2315f25754 Initial QSfera import
2026-06-07 10:20:04 +03:00

27 lines
601 B
Bash

#!/bin/sh
docker-compose down
docker-compose up -d
keycloakServer=http://localhost:8080
url="${keycloakServer}/health"
echo "Checking service availability at $url (CTRL+C to exit)"
while true; do
response=$(curl -s -o /dev/null -w "%{http_code}" $url)
if [ $response -eq 200 ]; then
break
fi
sleep 1
done
echo "Service is now available at ${keycloakServer}"
ARGS=()
if [ $# -gt 0 ]; then
ARGS+=("-run")
ARGS+=("^($@)$")
fi
go test -failfast -race -cover -coverprofile=coverage.out -covermode=atomic -p 10 -cpu 1,2 -bench . -benchmem ${ARGS[@]}
docker-compose down