Add DOCKER_HOST support for tests

This allows to run tests in environments where DOCKER_HOST is used. This
is extremely helpful when using boot2docker to run docker
This commit is contained in:
Marcos Lilljedahl
2015-07-06 22:18:31 -03:00
parent aa86c16838
commit d2810ddc95
3 changed files with 8 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
package postgresql
import (
"fmt"
"testing"
"github.com/influxdb/telegraf/testutil"
@@ -12,7 +13,7 @@ func TestPostgresqlGeneratesMetrics(t *testing.T) {
p := &Postgresql{
Servers: []*Server{
{
Address: "host=localhost user=postgres sslmode=disable",
Address: fmt.Sprintf("host=%s user=postgres sslmode=disable", testutil.GetLocalHost()),
Databases: []string{"postgres"},
},
},
@@ -57,7 +58,7 @@ func TestPostgresqlTagsMetricsWithDatabaseName(t *testing.T) {
p := &Postgresql{
Servers: []*Server{
{
Address: "host=localhost user=postgres sslmode=disable",
Address: fmt.Sprintf("host=%s user=postgres sslmode=disable", testutil.GetLocalHost()),
Databases: []string{"postgres"},
},
},
@@ -78,7 +79,7 @@ func TestPostgresqlDefaultsToAllDatabases(t *testing.T) {
p := &Postgresql{
Servers: []*Server{
{
Address: "host=localhost user=postgres sslmode=disable",
Address: fmt.Sprintf("host=%s user=postgres sslmode=disable", testutil.GetLocalHost()),
},
},
}