mirror of
https://github.com/lightningnetwork/lnd.git
synced 2026-08-17 13:06:14 +02:00
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.
This commit is contained in:
parent
b3e37edfae
commit
6ea99cde42
1 changed files with 5 additions and 1 deletions
|
|
@ -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 "+
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue