1
1
package flypg
2
2
3
3
import (
4
+ "context"
4
5
"fmt"
5
6
"os"
6
7
"strings"
@@ -25,6 +26,8 @@ func TestPGConfigInitialization(t *testing.T) {
25
26
}
26
27
defer cleanup ()
27
28
29
+ ctx := context .TODO ()
30
+
28
31
pgConf := & PGConfig {
29
32
DataDir : pgTestDirectory ,
30
33
Port : 5433 ,
@@ -41,7 +44,7 @@ func TestPGConfigInitialization(t *testing.T) {
41
44
42
45
t .Run ("initialize" , func (t * testing.T ) {
43
46
store , _ := state .NewStore ()
44
- if err := pgConf .initialize (store ); err != nil {
47
+ if err := pgConf .initialize (ctx , store ); err != nil {
45
48
t .Fatal (err )
46
49
}
47
50
})
@@ -98,7 +101,7 @@ func TestPGConfigInitialization(t *testing.T) {
98
101
t .Setenv ("TIMESCALEDB_ENABLED" , "true" )
99
102
store , _ := state .NewStore ()
100
103
101
- if err := pgConf .initialize (store ); err != nil {
104
+ if err := pgConf .initialize (ctx , store ); err != nil {
102
105
t .Fatal (err )
103
106
}
104
107
@@ -129,7 +132,7 @@ func TestPGConfigInitialization(t *testing.T) {
129
132
}
130
133
131
134
t .Run ("defaults" , func (t * testing.T ) {
132
- if err := pgConf .initialize (store ); err != nil {
135
+ if err := pgConf .initialize (ctx , store ); err != nil {
133
136
t .Fatal (err )
134
137
}
135
138
@@ -160,7 +163,7 @@ func TestPGConfigInitialization(t *testing.T) {
160
163
t .Fatal (err )
161
164
}
162
165
163
- if err := pgConf .initialize (store ); err != nil {
166
+ if err := pgConf .initialize (ctx , store ); err != nil {
164
167
t .Fatal (err )
165
168
}
166
169
@@ -181,7 +184,7 @@ func TestPGConfigInitialization(t *testing.T) {
181
184
t .Fatal (err )
182
185
}
183
186
184
- if err := pgConf .initialize (store ); err != nil {
187
+ if err := pgConf .initialize (ctx , store ); err != nil {
185
188
t .Fatal (err )
186
189
}
187
190
@@ -202,7 +205,7 @@ func TestPGConfigInitialization(t *testing.T) {
202
205
t .Fatal (err )
203
206
}
204
207
205
- if err := pgConf .initialize (store ); err != nil {
208
+ if err := pgConf .initialize (ctx , store ); err != nil {
206
209
t .Fatal (err )
207
210
}
208
211
@@ -223,7 +226,7 @@ func TestPGConfigInitialization(t *testing.T) {
223
226
t .Fatal (err )
224
227
}
225
228
226
- if err := pgConf .initialize (store ); err != nil {
229
+ if err := pgConf .initialize (ctx , store ); err != nil {
227
230
t .Fatal (err )
228
231
}
229
232
@@ -242,7 +245,7 @@ func TestPGConfigInitialization(t *testing.T) {
242
245
t .
Setenv (
"S3_ARCHIVE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory" )
243
246
store , _ := state .NewStore ()
244
247
245
- if err := pgConf .initialize (store ); err != nil {
248
+ if err := pgConf .initialize (ctx , store ); err != nil {
246
249
t .Fatal (err )
247
250
}
248
251
@@ -257,7 +260,7 @@ func TestPGConfigInitialization(t *testing.T) {
257
260
258
261
t .Setenv ("S3_ARCHIVE_CONFIG" , "" )
259
262
260
- if err := pgConf .initialize (store ); err != nil {
263
+ if err := pgConf .initialize (ctx , store ); err != nil {
261
264
t .Fatal (err )
262
265
}
263
266
@@ -275,7 +278,7 @@ func TestPGConfigInitialization(t *testing.T) {
275
278
t .
Setenv (
"S3_ARCHIVE_REMOTE_RESTORE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory?targetTime=2024-06-30T11:15:00-06:00" )
276
279
store , _ := state .NewStore ()
277
280
278
- if err := pgConf .initialize (store ); err != nil {
281
+ if err := pgConf .initialize (ctx , store ); err != nil {
279
282
t .Fatal (err )
280
283
}
281
284
@@ -293,7 +296,7 @@ func TestPGConfigInitialization(t *testing.T) {
293
296
t .
Setenv (
"S3_ARCHIVE_REMOTE_RESTORE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory?targetName=20240626T172443" )
294
297
store , _ := state .NewStore ()
295
298
296
- if err := pgConf .initialize (store ); err != nil {
299
+ if err := pgConf .initialize (ctx , store ); err != nil {
297
300
t .Fatal (err )
298
301
}
299
302
@@ -311,7 +314,7 @@ func TestPGConfigInitialization(t *testing.T) {
311
314
t .
Setenv (
"S3_ARCHIVE_REMOTE_RESTORE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory?target=immediate" )
312
315
store , _ := state .NewStore ()
313
316
314
- if err := pgConf .initialize (store ); err != nil {
317
+ if err := pgConf .initialize (ctx , store ); err != nil {
315
318
t .Fatal (err )
316
319
}
317
320
@@ -329,7 +332,7 @@ func TestPGConfigInitialization(t *testing.T) {
329
332
t .
Setenv (
"S3_ARCHIVE_REMOTE_RESTORE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory?targetTime=2024-06-30T11:15:00Z&targetInclusive=false" )
330
333
store , _ := state .NewStore ()
331
334
332
- if err := pgConf .initialize (store ); err != nil {
335
+ if err := pgConf .initialize (ctx , store ); err != nil {
333
336
t .Fatal (err )
334
337
}
335
338
@@ -351,7 +354,7 @@ func TestPGConfigInitialization(t *testing.T) {
351
354
t .
Setenv (
"S3_ARCHIVE_REMOTE_RESTORE_CONFIG" ,
"https://my-key:[email protected] /my-bucket/my-directory?targetTime=2024-06-30T11:15:00-06:00&targetTimeline=2" )
352
355
store , _ := state .NewStore ()
353
356
354
- if err := pgConf .initialize (store ); err != nil {
357
+ if err := pgConf .initialize (ctx , store ); err != nil {
355
358
t .Fatal (err )
356
359
}
357
360
@@ -391,7 +394,7 @@ func TestPGUserConfigOverride(t *testing.T) {
391
394
}
392
395
393
396
store , _ := state .NewStore ()
394
- if err := pgConf .initialize (store ); err != nil {
397
+ if err := pgConf .initialize (context . TODO (), store ); err != nil {
395
398
t .Error (err )
396
399
}
397
400
@@ -542,7 +545,7 @@ func TestValidateCompatibility(t *testing.T) {
542
545
}
543
546
544
547
store , _ := state .NewStore ()
545
- if err := pgConf .initialize (store ); err != nil {
548
+ if err := pgConf .initialize (context . TODO (), store ); err != nil {
546
549
t .Fatal (err )
547
550
}
548
551
t .Run ("SharedPreloadLibraries" , func (t * testing.T ) {
0 commit comments