@@ -17,12 +17,15 @@ import (
17
17
"strings"
18
18
"testing"
19
19
20
+ "github.com/prometheus/common/promslog"
20
21
yaml "gopkg.in/yaml.v2"
21
22
)
22
23
24
+ var nopLogger = promslog .NewNopLogger ()
25
+
23
26
func TestHideConfigSecrets (t * testing.T ) {
24
27
sc := & SafeConfig {}
25
- err := sc .ReloadConfig ([]string {"testdata/snmp-auth.yml" }, false )
28
+ err := sc .ReloadConfig (nopLogger , []string {"testdata/snmp-auth.yml" }, false )
26
29
if err != nil {
27
30
t .Errorf ("Error loading config %v: %v" , "testdata/snmp-auth.yml" , err )
28
31
}
@@ -41,7 +44,7 @@ func TestHideConfigSecrets(t *testing.T) {
41
44
42
45
func TestLoadConfigWithOverrides (t * testing.T ) {
43
46
sc := & SafeConfig {}
44
- err := sc .ReloadConfig ([]string {"testdata/snmp-with-overrides.yml" }, false )
47
+ err := sc .ReloadConfig (nopLogger , []string {"testdata/snmp-with-overrides.yml" }, false )
45
48
if err != nil {
46
49
t .Errorf ("Error loading config %v: %v" , "testdata/snmp-with-overrides.yml" , err )
47
50
}
@@ -56,7 +59,7 @@ func TestLoadConfigWithOverrides(t *testing.T) {
56
59
func TestLoadMultipleConfigs (t * testing.T ) {
57
60
sc := & SafeConfig {}
58
61
configs := []string {"testdata/snmp-auth.yml" , "testdata/snmp-with-overrides.yml" }
59
- err := sc .ReloadConfig (configs , false )
62
+ err := sc .ReloadConfig (nopLogger , configs , false )
60
63
if err != nil {
61
64
t .Errorf ("Error loading configs %v: %v" , configs , err )
62
65
}
@@ -75,7 +78,7 @@ func TestEnvSecrets(t *testing.T) {
75
78
t .Setenv ("ENV_PRIV_PASSWORD" , "snmp_priv_password" )
76
79
77
80
sc := & SafeConfig {}
78
- err := sc .ReloadConfig ([]string {"testdata/snmp-auth-envvars.yml" }, true )
81
+ err := sc .ReloadConfig (nopLogger , []string {"testdata/snmp-auth-envvars.yml" }, true )
79
82
if err != nil {
80
83
t .Errorf ("Error loading config %v: %v" , "testdata/snmp-auth-envvars.yml" , err )
81
84
}
@@ -106,7 +109,7 @@ func TestEnvSecretsMissing(t *testing.T) {
106
109
t .Setenv ("ENV_PRIV_PASSWORD" , "snmp_priv_password" )
107
110
108
111
sc := & SafeConfig {}
109
- err := sc .ReloadConfig ([]string {"testdata/snmp-auth-envvars.yml" }, true )
112
+ err := sc .ReloadConfig (nopLogger , []string {"testdata/snmp-auth-envvars.yml" }, true )
110
113
if err != nil {
111
114
// we check the error message pattern to determine the error
112
115
if strings .Contains (err .Error (), "environment variable not found" ) {
@@ -120,7 +123,7 @@ func TestEnvSecretsMissing(t *testing.T) {
120
123
// When SNMPv2 was specified without credentials
121
124
func TestEnvSecretsNotSpecified (t * testing.T ) {
122
125
sc := & SafeConfig {}
123
- err := sc .ReloadConfig ([]string {"testdata/snmp-auth-v2nocreds.yml" }, true )
126
+ err := sc .ReloadConfig (nopLogger , []string {"testdata/snmp-auth-v2nocreds.yml" }, true )
124
127
if err != nil {
125
128
t .Errorf ("Error loading config %v: %v" , "testdata/snmp-auth-v2nocreds.yml" , err )
126
129
}
0 commit comments