migrate scheduler metrics endpoint to metrics stability framework
This commit is contained in:
@@ -1217,6 +1217,7 @@ func TestPodTimestamp(t *testing.T) {
|
||||
func TestPendingPodsMetric(t *testing.T) {
|
||||
total := 50
|
||||
timestamp := time.Now()
|
||||
metrics.Register()
|
||||
var pInfos = make([]*framework.PodInfo, 0, total)
|
||||
for i := 1; i <= total; i++ {
|
||||
p := &framework.PodInfo{
|
||||
@@ -1312,9 +1313,9 @@ func TestPendingPodsMetric(t *testing.T) {
|
||||
}
|
||||
|
||||
resetMetrics := func() {
|
||||
metrics.ActivePods.Set(0)
|
||||
metrics.BackoffPods.Set(0)
|
||||
metrics.UnschedulablePods.Set(0)
|
||||
metrics.ActivePods().Set(0)
|
||||
metrics.BackoffPods().Set(0)
|
||||
metrics.UnschedulablePods().Set(0)
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
@@ -1329,7 +1330,7 @@ func TestPendingPodsMetric(t *testing.T) {
|
||||
|
||||
var activeNum, backoffNum, unschedulableNum float64
|
||||
metricProto := &dto.Metric{}
|
||||
if err := metrics.ActivePods.Write(metricProto); err != nil {
|
||||
if err := metrics.ActivePods().Write(metricProto); err != nil {
|
||||
t.Errorf("error writing ActivePods metric: %v", err)
|
||||
}
|
||||
activeNum = metricProto.Gauge.GetValue()
|
||||
@@ -1337,7 +1338,7 @@ func TestPendingPodsMetric(t *testing.T) {
|
||||
t.Errorf("ActivePods: Expected %v, got %v", test.expected[0], activeNum)
|
||||
}
|
||||
|
||||
if err := metrics.BackoffPods.Write(metricProto); err != nil {
|
||||
if err := metrics.BackoffPods().Write(metricProto); err != nil {
|
||||
t.Errorf("error writing BackoffPods metric: %v", err)
|
||||
}
|
||||
backoffNum = metricProto.Gauge.GetValue()
|
||||
@@ -1345,7 +1346,7 @@ func TestPendingPodsMetric(t *testing.T) {
|
||||
t.Errorf("BackoffPods: Expected %v, got %v", test.expected[1], backoffNum)
|
||||
}
|
||||
|
||||
if err := metrics.UnschedulablePods.Write(metricProto); err != nil {
|
||||
if err := metrics.UnschedulablePods().Write(metricProto); err != nil {
|
||||
t.Errorf("error writing UnschedulablePods metric: %v", err)
|
||||
}
|
||||
unschedulableNum = metricProto.Gauge.GetValue()
|
||||
|
Reference in New Issue
Block a user