Skip to content

Commit 8e10d6d

Browse files
committed
Address PR comments
1 parent 389dd9f commit 8e10d6d

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

agent/agent_test.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2066,25 +2066,28 @@ func TestAgent_Metrics_SSH(t *testing.T) {
20662066
}, testutil.WaitLong, testutil.IntervalFast)
20672067

20682068
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")
20702071

20712072
_ = stdin.Close()
20722073
err = session.Wait()
20732074
require.NoError(t, err)
20742075
}
20752076

20762077
func verifyCollectedMetrics(t *testing.T, expected []agentsdk.AgentMetric, actual []*promgo.MetricFamily) bool {
2078+
t.Helper()
2079+
20772080
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()))
20802083

20812084
for _, m := range actual[i].GetMetric() {
2082-
require.Equal(t, e.Value, m.Counter.GetValue())
2085+
assert.Equal(t, e.Value, m.Counter.GetValue())
20832086

20842087
if len(m.GetLabel()) > 0 {
20852088
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())
20882091
}
20892092
}
20902093
m.GetLabel()

coderd/prometheusmetrics/aggregator_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,11 @@ func verifyCollectedMetrics(t *testing.T, expected []agentsdk.AgentMetric, actua
115115
require.NoError(t, err)
116116

117117
require.Equal(t, "agent_name", *d.Label[0].Name, d.String())
118-
require.Equal(t, testAgentName, *d.Label[0].Value)
119-
require.Equal(t, "username", *d.Label[1].Name)
120-
require.Equal(t, testUsername, *d.Label[1].Value)
121-
require.Equal(t, "workspace_name", *d.Label[2].Name)
122-
require.Equal(t, testWorkspaceName, *d.Label[2].Value)
118+
require.Equal(t, testAgentName, *d.Label[0].Value, d.String())
119+
require.Equal(t, "username", *d.Label[1].Name, d.String())
120+
require.Equal(t, testUsername, *d.Label[1].Value, d.String())
121+
require.Equal(t, "workspace_name", *d.Label[2].Name, d.String())
122+
require.Equal(t, testWorkspaceName, *d.Label[2].Value, d.String())
123123

124124
if e.Type == agentsdk.AgentMetricTypeCounter {
125125
require.Equal(t, e.Value, *d.Counter.Value)

0 commit comments

Comments
 (0)