mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-07 14:13:11 -06:00
Check if createdb exists
This commit is contained in:
parent
09b6e2e877
commit
cda49e8d96
|
|
@ -44,8 +44,9 @@ func fatalError(t *testing.T, format string, args ...interface{}) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func createLocalDB(t *testing.T, dbName string) {
|
func createLocalDB(t *testing.T, dbName string) {
|
||||||
if !Quiet {
|
if _, err := exec.LookPath("createdb"); err != nil && !Quiet {
|
||||||
t.Log("Note: tests require a postgres install accessible to the current user")
|
fatalError(t, "Note: tests require a postgres install accessible to the current user")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
createDB := exec.Command("createdb", dbName)
|
createDB := exec.Command("createdb", dbName)
|
||||||
if !Quiet {
|
if !Quiet {
|
||||||
|
|
@ -54,7 +55,7 @@ func createLocalDB(t *testing.T, dbName string) {
|
||||||
}
|
}
|
||||||
err := createDB.Run()
|
err := createDB.Run()
|
||||||
if err != nil && !Quiet {
|
if err != nil && !Quiet {
|
||||||
fatalError(t, "createLocalDB returned error: %s", err)
|
fmt.Println(t, "createLocalDB returned error: %s", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue