From 8f8def9ad01e6db08979014e2b487654121c1ca2 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 12 Nov 2025 09:30:26 +0000 Subject: [PATCH] Fix integration tests: pre-configure admin authentication Tests were timing out waiting for login form because fresh installations show the first-run setup screen instead. Adding PULSE_AUTH_USER and PULSE_AUTH_PASS environment variables pre-configures authentication and bypasses the setup screen, allowing tests to login directly. Related to #695 --- tests/integration/docker-compose.test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/integration/docker-compose.test.yml b/tests/integration/docker-compose.test.yml index 3671db651..87d40251b 100644 --- a/tests/integration/docker-compose.test.yml +++ b/tests/integration/docker-compose.test.yml @@ -43,6 +43,9 @@ services: - PULSE_LOG_LEVEL=debug # Mock mode for faster testing - PULSE_MOCK_MODE=true + # Pre-configure authentication to bypass first-run setup + - PULSE_AUTH_USER=admin + - PULSE_AUTH_PASS=admin volumes: - test-data:/data depends_on: