...
1
16
17 package metrics
18
19 import "k8s.io/component-base/metrics/testutil"
20
21
22 type ControllerManagerMetrics testutil.Metrics
23
24
25 func (m *ControllerManagerMetrics) Equal(o ControllerManagerMetrics) bool {
26 return (*testutil.Metrics)(m).Equal(testutil.Metrics(o))
27 }
28
29 func newControllerManagerMetrics() ControllerManagerMetrics {
30 result := testutil.NewMetrics()
31 return ControllerManagerMetrics(result)
32 }
33
34 func parseControllerManagerMetrics(data string) (ControllerManagerMetrics, error) {
35 result := newControllerManagerMetrics()
36 if err := testutil.ParseMetrics(data, (*testutil.Metrics)(&result)); err != nil {
37 return ControllerManagerMetrics{}, err
38 }
39 return result, nil
40 }
41
View as plain text