@@ -28,7 +28,7 @@ func TestValidateConfig(t *testing.T) {
28
28
c := MySqlConfigHandler {
29
29
Config : & Config {},
30
30
}
31
- if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , true , log .NewNopLogger ()); err != nil {
31
+ if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , "" , true , log .NewNopLogger ()); err != nil {
32
32
t .Error (err )
33
33
}
34
34
@@ -60,7 +60,7 @@ func TestValidateConfig(t *testing.T) {
60
60
c := MySqlConfigHandler {
61
61
Config : & Config {},
62
62
}
63
- if err := c .ReloadConfig ("testdata/child_client.cnf" , "localhost:3306" , "" , true , log .NewNopLogger ()); err != nil {
63
+ if err := c .ReloadConfig ("testdata/child_client.cnf" , "localhost:3306" , "" , "" , true , log .NewNopLogger ()); err != nil {
64
64
t .Error (err )
65
65
}
66
66
cfg := c .GetConfig ()
@@ -73,14 +73,15 @@ func TestValidateConfig(t *testing.T) {
73
73
Config : & Config {},
74
74
}
75
75
os .Setenv ("MYSQLD_EXPORTER_PASSWORD" , "supersecretpassword" )
76
- if err := c .ReloadConfig ("" , "testhost:5000" , "testuser" , true , log .NewNopLogger ()); err != nil {
76
+ if err := c .ReloadConfig ("" , "testhost:5000" , "/test.sock" , " testuser" , true , log .NewNopLogger ()); err != nil {
77
77
t .Error (err )
78
78
}
79
79
80
80
cfg := c .GetConfig ()
81
81
section := cfg .Sections ["client" ]
82
82
convey .So (section .Host , convey .ShouldEqual , "testhost" )
83
83
convey .So (section .Port , convey .ShouldEqual , 5000 )
84
+ convey .So (section .Socket , convey .ShouldEqual , "/test.sock" )
84
85
convey .So (section .User , convey .ShouldEqual , "testuser" )
85
86
convey .So (section .Password , convey .ShouldEqual , "supersecretpassword" )
86
87
})
@@ -90,7 +91,7 @@ func TestValidateConfig(t *testing.T) {
90
91
Config : & Config {},
91
92
}
92
93
os .Setenv ("MYSQLD_EXPORTER_PASSWORD" , "supersecretpassword" )
93
- err := c .ReloadConfig ("" , "testhost" , "testuser" , true , log .NewNopLogger ())
94
+ err := c .ReloadConfig ("" , "testhost" , "" , " testuser" , true , log .NewNopLogger ())
94
95
convey .So (
95
96
err ,
96
97
convey .ShouldBeError ,
@@ -102,7 +103,7 @@ func TestValidateConfig(t *testing.T) {
102
103
Config : & Config {},
103
104
}
104
105
os .Setenv ("MYSQLD_EXPORTER_PASSWORD" , "supersecretpassword" )
105
- if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "fakeuser" , true , log .NewNopLogger ()); err != nil {
106
+ if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , " fakeuser" , true , log .NewNopLogger ()); err != nil {
106
107
t .Error (err )
107
108
}
108
109
@@ -117,7 +118,7 @@ func TestValidateConfig(t *testing.T) {
117
118
Config : & Config {},
118
119
}
119
120
os .Clearenv ()
120
- err := c .ReloadConfig ("testdata/missing_user.cnf" , "localhost:3306" , "" , true , log .NewNopLogger ())
121
+ err := c .ReloadConfig ("testdata/missing_user.cnf" , "localhost:3306" , "" , "" , true , log .NewNopLogger ())
121
122
convey .So (
122
123
err ,
123
124
convey .ShouldResemble ,
@@ -130,7 +131,7 @@ func TestValidateConfig(t *testing.T) {
130
131
Config : & Config {},
131
132
}
132
133
os .Clearenv ()
133
- if err := c .ReloadConfig ("testdata/missing_password.cnf" , "localhost:3306" , "" , true , log .NewNopLogger ()); err != nil {
134
+ if err := c .ReloadConfig ("testdata/missing_password.cnf" , "localhost:3306" , "" , "" , true , log .NewNopLogger ()); err != nil {
134
135
t .Error (err )
135
136
}
136
137
@@ -151,7 +152,7 @@ func TestFormDSN(t *testing.T) {
151
152
)
152
153
153
154
convey .Convey ("Host exporter dsn" , t , func () {
154
- if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , false , log .NewNopLogger ()); err != nil {
155
+ if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , "" , false , log .NewNopLogger ()); err != nil {
155
156
t .Error (err )
156
157
}
157
158
convey .Convey ("Default Client" , func () {
@@ -191,7 +192,7 @@ func TestFormDSNWithSslSkipVerify(t *testing.T) {
191
192
)
192
193
193
194
convey .Convey ("Host exporter dsn with tls skip verify" , t , func () {
194
- if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , true , log .NewNopLogger ()); err != nil {
195
+ if err := c .ReloadConfig ("testdata/client.cnf" , "localhost:3306" , "" , "" , true , log .NewNopLogger ()); err != nil {
195
196
t .Error (err )
196
197
}
197
198
convey .Convey ("Default Client" , func () {
@@ -223,7 +224,7 @@ func TestFormDSNWithCustomTls(t *testing.T) {
223
224
)
224
225
225
226
convey .Convey ("Host exporter dsn with custom tls" , t , func () {
226
- if err := c .ReloadConfig ("testdata/client_custom_tls.cnf" , "localhost:3306" , "" , false , log .NewNopLogger ()); err != nil {
227
+ if err := c .ReloadConfig ("testdata/client_custom_tls.cnf" , "localhost:3306" , "" , "" , false , log .NewNopLogger ()); err != nil {
227
228
t .Error (err )
228
229
}
229
230
convey .Convey ("Target tls enabled" , func () {
0 commit comments