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

@ -10,7 +10,7 @@ import (
func TestMemcachedGeneratesMetrics(t *testing.T) {
m := &Memcached{
Servers: []string{"localhost"},
Servers: []string{testutil.GetLocalHost()},
}
var acc testutil.Accumulator

View File

@ -1,6 +1,7 @@
package mysql
import (
"fmt"
"strings"
"testing"
@ -11,7 +12,7 @@ import (
func TestMysqlGeneratesMetrics(t *testing.T) {
m := &Mysql{
Servers: []string{"root@tcp(localhost:3306)/"},
Servers: []string{fmt.Sprintf("root@tcp(%s:3306)/", testutil.GetLocalHost())},
}
var acc testutil.Accumulator
@ -54,7 +55,7 @@ func TestMysqlGeneratesMetrics(t *testing.T) {
func TestMysqlDefaultsToLocal(t *testing.T) {
m := &Mysql{
Servers: []string{"root@tcp(localhost:3306)/"},
Servers: []string{fmt.Sprintf("root@tcp(%s:3306)/", testutil.GetLocalHost())},
}
var acc testutil.Accumulator

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()),
},
},
}