@@ -2066,25 +2066,28 @@ func TestAgent_Metrics_SSH(t *testing.T) {
2066
2066
}, testutil .WaitLong , testutil .IntervalFast )
2067
2067
2068
2068
require .Len (t , actual , len (expected ))
2069
- verifyCollectedMetrics (t , expected , actual )
2069
+ collected := verifyCollectedMetrics (t , expected , actual )
2070
+ require .True (t , collected , "expected metrics were not collected" )
2070
2071
2071
2072
_ = stdin .Close ()
2072
2073
err = session .Wait ()
2073
2074
require .NoError (t , err )
2074
2075
}
2075
2076
2076
2077
func verifyCollectedMetrics (t * testing.T , expected []agentsdk.AgentMetric , actual []* promgo.MetricFamily ) bool {
2078
+ t .Helper ()
2079
+
2077
2080
for i , e := range expected {
2078
- require .Equal (t , e .Name , actual [i ].GetName ())
2079
- require .Equal (t , string (e .Type ), strings .ToLower (actual [i ].GetType ().String ()))
2081
+ assert .Equal (t , e .Name , actual [i ].GetName ())
2082
+ assert .Equal (t , string (e .Type ), strings .ToLower (actual [i ].GetType ().String ()))
2080
2083
2081
2084
for _ , m := range actual [i ].GetMetric () {
2082
- require .Equal (t , e .Value , m .Counter .GetValue ())
2085
+ assert .Equal (t , e .Value , m .Counter .GetValue ())
2083
2086
2084
2087
if len (m .GetLabel ()) > 0 {
2085
2088
for j , lbl := range m .GetLabel () {
2086
- require .Equal (t , e .Labels [j ].Name , lbl .GetName ())
2087
- require .Equal (t , e .Labels [j ].Value , lbl .GetValue ())
2089
+ assert .Equal (t , e .Labels [j ].Name , lbl .GetName ())
2090
+ assert .Equal (t , e .Labels [j ].Value , lbl .GetValue ())
2088
2091
}
2089
2092
}
2090
2093
m .GetLabel ()
0 commit comments