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