aboutsummaryrefslogtreecommitdiff
path: root/internal/db/main_test.go
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-10-23 16:17:53 +0800
committerGitHub <noreply@github.com>2022-10-23 16:17:53 +0800
commitb1fefcbe5011a4a792808faaf26fae6881ecc1b0 (patch)
tree42c3d2922ea8460f6f5bf1ebb314039275c25ec2 /internal/db/main_test.go
parent8077360cf6370c9ddb026f2432ceb4f4f4ac31c4 (diff)
refactor(db): migrate `Follow` off `user.go` (#7203)
Diffstat (limited to 'internal/db/main_test.go')
-rw-r--r--internal/db/main_test.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/db/main_test.go b/internal/db/main_test.go
index bc55a0d0..4f19da43 100644
--- a/internal/db/main_test.go
+++ b/internal/db/main_test.go
@@ -15,6 +15,7 @@ import (
_ "modernc.org/sqlite"
log "unknwon.dev/clog/v2"
+ "gogs.io/gogs/internal/conf"
"gogs.io/gogs/internal/testutil"
)
@@ -37,6 +38,15 @@ func TestMain(m *testing.M) {
// NOTE: AutoMigrate does not respect logger passed in gorm.Config.
logger.Default = logger.Default.LogMode(level)
+ switch os.Getenv("GOGS_DATABASE_TYPE") {
+ case "mysql":
+ conf.UseMySQL = true
+ case "postgres":
+ conf.UsePostgreSQL = true
+ default:
+ conf.UseSQLite3 = true
+ }
+
os.Exit(m.Run())
}