Merged in feature/s3integration (pull request #47)

Set Up S3 integration

* cfginterfaceandfirsts3funcs

* addlocalstack

* generallypassesfullsuite

* addedmultipleattemptedpings

* cleanup

* stabiliseplusskip
This commit is contained in:
Michael McGuinness
2025-02-05 12:52:41 +00:00
parent 9254b91d45
commit 92334ad1dd
838 changed files with 139249 additions and 6671 deletions
+15 -14
View File
@@ -86,26 +86,27 @@ func CreateDB(t *testing.T, ctx context.Context, cfg *CreateDatabaseConfig) (tes
t.Setenv("DB_HOST", dbcfg.DBHost)
t.Setenv("DB_PORT", fmt.Sprint(dbcfg.DBPort))
if cfg.Cfg != nil {
if cfg.RunMigrations {
cfg.Cfg.SetDBConfig(dbcfg)
if cfg.Cfg == nil {
SetCfgProvider(t, cfg.Cfg)
}
err := migrations.Run(ctx, cfg.Cfg)
if err != nil {
t.Fatal(err)
}
cfg.Cfg.SetDBConfig(dbcfg)
err = dbcfg.SetDBPool(ctx)
if err != nil {
t.Fatal(err)
}
if cfg.RunMigrations {
err := migrations.Run(ctx, cfg.Cfg)
if err != nil {
t.Fatal(err)
}
if cfg.Network != nil {
dbcfg.DBHost = alias
dbcfg.DBPort = port.Int()
err = cfg.Cfg.SetDBPool(ctx)
if err != nil {
t.Fatal(err)
}
}
if cfg.Network != nil {
dbcfg.DBHost = alias
dbcfg.DBPort = port.Int()
cfg.Cfg.SetDBConfig(dbcfg)
}