From 9cc8344e697da2aa2b0d98e8807f5d796aad509d Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Sat, 1 Aug 2026 23:39:08 -0700 Subject: [PATCH] Include daemon server log in startup failures --- archivebox/tests/conftest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/archivebox/tests/conftest.py b/archivebox/tests/conftest.py index a15508ab..f280bee7 100644 --- a/archivebox/tests/conftest.py +++ b/archivebox/tests/conftest.py @@ -1028,7 +1028,9 @@ def start_archivebox_server( log.close() proc.log_path = log_path if daemonize: - assert proc.returncode == 0, proc.stderr or proc.stdout + server_log_path = cwd / "logs" / "server.log" + server_log = server_log_path.read_text(encoding="utf-8", errors="replace") if server_log_path.exists() else "" + assert proc.returncode == 0, f"{proc.stderr or proc.stdout}\n\nSERVER LOG:\n{server_log[-12000:]}" return proc deadline = time.monotonic() + 30.0