1
0
mirror of https://github.com/lxc/incus.git synced 2026-02-05 09:46:19 +01:00
Files
incus/test/includes/oidc.sh
Stéphane Graber 60b0a97720 tests: Standardize indentation
This is the result of: shfmt -w -i 4 -sr -l test/

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-07-31 15:15:11 -04:00

27 lines
613 B
Bash

# mini-oidc related test helpers.
spawn_oidc() {
(
cd mini-oidc || return
# Use -buildvcs=false here to prevent git complaining about untrusted directory when tests are run as root.
go build -v -buildvcs=false ./
PORT="$(local_tcp_port)"
echo "${PORT}" > "${TEST_DIR}/oidc.port"
./mini-oidc "${PORT}" "${TEST_DIR}/oidc.user" &
echo $! > "${TEST_DIR}/oidc.pid"
sleep 3
)
}
kill_oidc() {
[ ! -e "${TEST_DIR}/oidc.pid" ] && return
kill -9 "$(cat "${TEST_DIR}/oidc.pid")"
}
set_oidc() {
echo "${1}" > "${TEST_DIR}/oidc.user"
}