From 6ea99cde424b13d07dd5496e2da2e73b97aef813 Mon Sep 17 00:00:00 2001 From: Gijs van Dam Date: Wed, 17 Dec 2025 18:15:36 +0100 Subject: [PATCH] invoices: increase timeout parallel Postgres tests Increase the test timeout from 10s to 60s to accommodate slow Postgres database setup and migrations when running tests in parallel. This prevents false-positive test failures on slower CI runners. --- invoices/test_utils_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/invoices/test_utils_test.go b/invoices/test_utils_test.go index 6062b3b80..3ee8e965e 100644 --- a/invoices/test_utils_test.go +++ b/invoices/test_utils_test.go @@ -100,6 +100,8 @@ const ( var ( testTimeout = 5 * time.Second + testTimeoutLong = time.Minute + testTime = time.Date(2018, time.February, 2, 14, 0, 0, 0, time.UTC) testInvoicePreimage = lntypes.Preimage{1} @@ -255,7 +257,9 @@ func timeout() func() { go func() { select { - case <-time.After(10 * time.Second): + // Use a longer timeout to accommodate slow Postgres database + // setup and migrations when running tests in parallel. + case <-time.After(testTimeoutLong): err := pprof.Lookup("goroutine").WriteTo(os.Stdout, 1) if err != nil { panic(fmt.Sprintf("error writing to std out "+