From 3042de2ce1e9e3102eea464aab4ca2e93c5aea05 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Fri, 23 May 2025 09:16:13 +0200 Subject: [PATCH] tests: fix lldap setup if data already seeded --- tests/setup/seed-lldap.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/setup/seed-lldap.sh b/tests/setup/seed-lldap.sh index 570746d8..f30773e9 100644 --- a/tests/setup/seed-lldap.sh +++ b/tests/setup/seed-lldap.sh @@ -15,15 +15,19 @@ for i in {1..15}; do sleep 3 done -echo "LLDAP container setup complete" - -echo "Setting up LLDAP test data..." - # Configure LLDAP CLI connection via environment variables export LLDAP_HTTPURL="http://localhost:17170" export LLDAP_USERNAME="admin" export LLDAP_PASSWORD="admin_password" +echo "Checking if data is already seeded..." +if lldap-cli user list | grep -q "testuser1"; then + echo "Data already seeded, skipping setup." + exit 0 +fi + +echo "Setting up LLDAP test data..." + # Create test users using the user add command echo "Creating test users..." lldap-cli user add "testuser1" "testuser1@pocket-id.org" \