Fix test database with go command (#442)

This commit is contained in:
Thomas Miceli
2025-03-17 16:17:53 +01:00
committed by GitHub
parent 1ec026e191
commit d53885c541

View File

@ -161,14 +161,12 @@ func Setup(t *testing.T) *TestServer {
var databaseDsn string var databaseDsn string
databaseType = os.Getenv("OPENGIST_TEST_DB") databaseType = os.Getenv("OPENGIST_TEST_DB")
switch databaseType { switch databaseType {
case "sqlite":
databaseDsn = "file:" + filepath.Join(homePath, "tmp", "opengist_test.db")
case "postgres": case "postgres":
databaseDsn = "postgres://postgres:opengist@localhost:5432/opengist_test" databaseDsn = "postgres://postgres:opengist@localhost:5432/opengist_test"
case "mysql": case "mysql":
databaseDsn = "mysql://root:opengist@localhost:3306/opengist_test" databaseDsn = "mysql://root:opengist@localhost:3306/opengist_test"
default: default:
databaseDsn = ":memory:" databaseDsn = "file:" + filepath.Join(homePath, "tmp", "opengist_test.db")
} }
err = os.MkdirAll(filepath.Join(homePath, "tests"), 0755) err = os.MkdirAll(filepath.Join(homePath, "tests"), 0755)