Telemetry object in config

This commit is contained in:
Nate Brown
2015-07-14 15:27:18 -07:00
parent 693f529ae7
commit 8f666b8e60
6 changed files with 89 additions and 15 deletions

View File

@@ -29,9 +29,13 @@ func TestLoadConfigFile(t *testing.T) {
},
},
Telemetry: &Telemetry{
StatsdAddr: "bar",
StatsiteAddr: "foo",
DisableHostname: false,
},
DisableMlock: true,
StatsiteAddr: "foo",
StatsdAddr: "bar",
}
if !reflect.DeepEqual(config, expected) {
t.Fatalf("bad: %#v", config)
@@ -60,6 +64,12 @@ func TestLoadConfigFile_json(t *testing.T) {
"foo": "bar",
},
},
Telemetry: &Telemetry{
StatsiteAddr: "baz",
StatsdAddr: "",
DisableHostname: false,
},
}
if !reflect.DeepEqual(config, expected) {
t.Fatalf("bad: %#v", config)
@@ -88,6 +98,12 @@ func TestLoadConfigFile_json2(t *testing.T) {
"foo": "bar",
},
},
Telemetry: &Telemetry{
StatsiteAddr: "foo",
StatsdAddr: "bar",
DisableHostname: true,
},
}
if !reflect.DeepEqual(config, expected) {
t.Fatalf("bad: %#v", config)
@@ -116,6 +132,12 @@ func TestLoadConfigDir(t *testing.T) {
"foo": "bar",
},
},
Telemetry: &Telemetry{
StatsiteAddr: "qux",
StatsdAddr: "baz",
DisableHostname: true,
},
}
if !reflect.DeepEqual(config, expected) {
t.Fatalf("bad: %#v", config)