Skip to content

Commit 7bab9c6

Browse files
committed
sweepbatcher: fix flaky test
Since bb837a4 AddSweep loads sweeps so one of possible errors is sql.ErrTxDone. Full error that is fixed: > fetchSweeps failed: failed to load sweep 0000000000000000000101:1: > failed to fetch sweep data for 010101000000: > failed to fetch loop out for 010101000000: > sql: transaction has already been committed or rolled back
1 parent 79f85c9 commit 7bab9c6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sweepbatcher/sweep_batcher_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package sweepbatcher
22

33
import (
44
"context"
5+
"database/sql"
56
"errors"
67
"fmt"
78
"os"
@@ -3997,6 +3998,9 @@ func testSweepBatcherCloseDuringAdding(t *testing.T, store testStore,
39973998
if errors.Is(err, context.Canceled) {
39983999
break
39994000
}
4001+
if errors.Is(err, sql.ErrTxDone) {
4002+
break
4003+
}
40004004
require.NoError(t, err)
40014005
}
40024006
}()

0 commit comments

Comments
 (0)