ensure the database gets closed on standarddbteardown

This commit is contained in:
kim 2024-04-23 14:44:38 +01:00
parent 91dc4d4d13
commit 3e89fa3ec2
2 changed files with 3 additions and 2 deletions

View File

@ -63,7 +63,7 @@ func testDefaults() config.Configuration {
DbDatabase: envStr("GTS_DB_DATABASE", "postgres"),
DbTLSMode: envStr("GTS_DB_TLS_MODE", "disable"),
DbTLSCACert: envStr("GTS_DB_TLS_CA_CERT", ""),
DbMaxOpenConnsMultiplier: 1,
DbMaxOpenConnsMultiplier: 8,
DbSqliteJournalMode: "WAL",
DbSqliteSynchronous: "NORMAL",
DbSqliteCacheSize: 8 * bytesize.MiB,

View File

@ -355,9 +355,10 @@ func StandardDBTeardown(db db.DB) {
if db == nil {
return
}
defer db.Close()
for _, m := range testModels {
if err := db.DropTable(ctx, m); err != nil {
log.Panic(nil, err)
log.Error(ctx, err)
}
}
}