From cdc99ca9a02b66d3d7439c1b034afa515fca4270 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Tue, 17 Feb 2026 13:23:44 +0100 Subject: [PATCH] test: ensure ssh-agent is configured See https://build.coopcloud.tech/toolshed/abra/3594/1/7 --- tests/integration/helpers/common.bash | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/integration/helpers/common.bash b/tests/integration/helpers/common.bash index 64e49acc..d528fc0c 100644 --- a/tests/integration/helpers/common.bash +++ b/tests/integration/helpers/common.bash @@ -20,4 +20,20 @@ _common_setup() { export TEST_RECIPE="abra-test-recipe" _ensure_swarm + _ensure_ssh_agent +} + + +_ensure_ssh_agent() { + if ! command -v ssh-agent >/dev/null 2>&1 + then + echo "ssh-agent is missing, please install it" + exit 1 + fi + + export SSH_AUTH_SOCK="$HOME/.ssh/ssh_auth_sock" + if [ ! -S ~/.ssh/ssh_auth_sock ]; then + eval `ssh-agent` + ln -sf "$SSH_AUTH_SOCK" ~/.ssh/ssh_auth_sock + fi } -- 2.49.0